clean up imports
This commit is contained in:
1 parent
541d67dcfa
commit
fbf8e13b8d
28 files changed
+90
-95
No files matched your search
+1
-1
@@ -52,7 +52,6 @@ liveview = ["dioxus-liveview"]
|
|||||||
hot_reload = ["dioxus-core-macro/hot_reload", "dioxus-rsx-interpreter", "dioxus-desktop?/hot_reload", "dioxus-web?/hot_reload"]
|
hot_reload = ["dioxus-core-macro/hot_reload", "dioxus-rsx-interpreter", "dioxus-desktop?/hot_reload", "dioxus-web?/hot_reload"]
|
||||||
native-core = ["dioxus-native-core", "dioxus-native-core-macro"]
|
native-core = ["dioxus-native-core", "dioxus-native-core-macro"]
|
||||||
|
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
members = [
|
members = [
|
||||||
"packages/core",
|
"packages/core",
|
||||||
@@ -71,6 +70,7 @@ members = [
|
|||||||
"packages/rsx_interpreter",
|
"packages/rsx_interpreter",
|
||||||
"packages/native-core",
|
"packages/native-core",
|
||||||
"packages/native-core-macro",
|
"packages/native-core-macro",
|
||||||
|
"packages/rsx-prelude",
|
||||||
]
|
]
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
|
|||||||
@@ -20,9 +20,7 @@ quote = "1.0"
|
|||||||
dioxus-native-core = { path = "../native-core", version = "^0.2.0" }
|
dioxus-native-core = { path = "../native-core", version = "^0.2.0" }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
dioxus-core = { path = "../core", version = "^0.2.1" }
|
dioxus = { path = "../rsx-prelude", version = "^0.1.0", package = "rsx-prelude", features = ["hot_reload"] }
|
||||||
dioxus-html = { path = "../html", version = "^0.2.1" }
|
|
||||||
dioxus-core-macro = { path = "../core-macro", version = "^0.2.1" }
|
|
||||||
|
|
||||||
smallvec = "1.6"
|
smallvec = "1.6"
|
||||||
fxhash = "0.2"
|
fxhash = "0.2"
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
use dioxus_core::VNode;
|
use dioxus::core as dioxus_core;
|
||||||
use dioxus_core::*;
|
use dioxus::core::{ElementId, VElement};
|
||||||
use dioxus_core_macro::*;
|
use dioxus::prelude::*;
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use dioxus_native_core::real_dom::RealDom;
|
use dioxus_native_core::real_dom::RealDom;
|
||||||
use dioxus_native_core::state::State;
|
use dioxus_native_core::state::State;
|
||||||
use dioxus_native_core_macro::State;
|
use dioxus_native_core_macro::State;
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
use std::cell::Cell;
|
use std::cell::Cell;
|
||||||
|
|
||||||
use dioxus_core::VNode;
|
use dioxus::core as dioxus_core;
|
||||||
use dioxus_core::*;
|
use dioxus::core::{ElementId, VElement, VText};
|
||||||
use dioxus_core_macro::*;
|
use dioxus::prelude::*;
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use dioxus_native_core::real_dom::RealDom;
|
use dioxus_native_core::real_dom::RealDom;
|
||||||
use dioxus_native_core::state::State;
|
use dioxus_native_core::state::State;
|
||||||
use dioxus_native_core_macro::State;
|
use dioxus_native_core_macro::State;
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
use dioxus::core as dioxus_core;
|
||||||
|
use dioxus::prelude::*;
|
||||||
use dioxus_native_core::{
|
use dioxus_native_core::{
|
||||||
real_dom::{NodeType, RealDom},
|
real_dom::{NodeType, RealDom},
|
||||||
state::State,
|
state::State,
|
||||||
@@ -11,10 +13,6 @@ struct Empty {}
|
|||||||
#[test]
|
#[test]
|
||||||
#[allow(unused_variables)]
|
#[allow(unused_variables)]
|
||||||
fn traverse() {
|
fn traverse() {
|
||||||
use dioxus_core::*;
|
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
|
|
||||||
#[allow(non_snake_case)]
|
#[allow(non_snake_case)]
|
||||||
fn Base(cx: Scope) -> Element {
|
fn Base(cx: Scope) -> Element {
|
||||||
rsx!(cx, div {})
|
rsx!(cx, div {})
|
||||||
@@ -108,11 +106,6 @@ fn traverse() {
|
|||||||
#[test]
|
#[test]
|
||||||
#[allow(unused_variables)]
|
#[allow(unused_variables)]
|
||||||
fn persist_removes() {
|
fn persist_removes() {
|
||||||
use dioxus_core::VNode;
|
|
||||||
use dioxus_core::*;
|
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
|
|
||||||
#[allow(non_snake_case)]
|
#[allow(non_snake_case)]
|
||||||
fn Base(cx: Scope) -> Element {
|
fn Base(cx: Scope) -> Element {
|
||||||
rsx!(cx, div {})
|
rsx!(cx, div {})
|
||||||
@@ -201,10 +194,6 @@ fn persist_removes() {
|
|||||||
#[test]
|
#[test]
|
||||||
#[allow(unused_variables)]
|
#[allow(unused_variables)]
|
||||||
fn persist_instertions_before() {
|
fn persist_instertions_before() {
|
||||||
use dioxus_core::*;
|
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
|
|
||||||
#[allow(non_snake_case)]
|
#[allow(non_snake_case)]
|
||||||
fn Base(cx: Scope) -> Element {
|
fn Base(cx: Scope) -> Element {
|
||||||
rsx!(cx, div {})
|
rsx!(cx, div {})
|
||||||
@@ -271,10 +260,6 @@ fn persist_instertions_before() {
|
|||||||
#[test]
|
#[test]
|
||||||
#[allow(unused_variables)]
|
#[allow(unused_variables)]
|
||||||
fn persist_instertions_after() {
|
fn persist_instertions_after() {
|
||||||
use dioxus_core::*;
|
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
|
|
||||||
#[allow(non_snake_case)]
|
#[allow(non_snake_case)]
|
||||||
fn Base(cx: Scope) -> Element {
|
fn Base(cx: Scope) -> Element {
|
||||||
rsx!(cx, div {})
|
rsx!(cx, div {})
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
use anymap::AnyMap;
|
use anymap::AnyMap;
|
||||||
use dioxus_core::AttributeValue;
|
use dioxus::core as dioxus_core;
|
||||||
use dioxus_core::VNode;
|
use dioxus::core::AttributeValue;
|
||||||
use dioxus_core::*;
|
use dioxus::core::DomEdit;
|
||||||
use dioxus_core_macro::*;
|
use dioxus::core::Mutations;
|
||||||
use dioxus_html as dioxus_elements;
|
use dioxus::prelude::*;
|
||||||
use dioxus_native_core::node_ref::*;
|
use dioxus_native_core::node_ref::*;
|
||||||
use dioxus_native_core::real_dom::*;
|
use dioxus_native_core::real_dom::*;
|
||||||
use dioxus_native_core::state::{ChildDepState, NodeDepState, ParentDepState, State};
|
use dioxus_native_core::state::{ChildDepState, NodeDepState, ParentDepState, State};
|
||||||
|
|||||||
@@ -11,9 +11,7 @@ keywords = ["dom", "ui", "gui", "react", "wasm"]
|
|||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
dioxus-core = { path = "../core", version = "^0.2.1", default-features = false }
|
dioxus = { path = "../rsx-prelude", version = "^0.1.0", package = "rsx-prelude" }
|
||||||
dioxus-html = { path = "../html", version = "^0.2.1", default-features = false }
|
|
||||||
dioxus-core-macro = { path = "../core-macro", version = "^0.2.1" }
|
|
||||||
futures-channel = "0.3.21"
|
futures-channel = "0.3.21"
|
||||||
url = { version = "2.2.2", default-features = false }
|
url = { version = "2.2.2", default-features = false }
|
||||||
|
|
||||||
@@ -44,6 +42,7 @@ default = ["query"]
|
|||||||
web = ["web-sys", "gloo-events", "js-sys", "wasm-bindgen"]
|
web = ["web-sys", "gloo-events", "js-sys", "wasm-bindgen"]
|
||||||
query = ["serde", "serde_urlencoded"]
|
query = ["serde", "serde_urlencoded"]
|
||||||
wasm_test = []
|
wasm_test = []
|
||||||
|
hot_reload = ["dioxus/hot_reload"]
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
console_error_panic_hook = "0.1.7"
|
console_error_panic_hook = "0.1.7"
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
#![allow(non_snake_case)]
|
#![allow(non_snake_case)]
|
||||||
|
|
||||||
use dioxus_core::prelude::*;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use dioxus_router::*;
|
use dioxus_router::*;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
|||||||
@@ -1,10 +1,7 @@
|
|||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
use crate::{use_route, RouterCore};
|
use crate::{use_route, RouterCore};
|
||||||
use dioxus_core as dioxus;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core::prelude::*;
|
|
||||||
use dioxus_core_macro::{format_args_f, rsx, Props};
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
|
|
||||||
/// Props for the [`Link`](struct.Link.html) component.
|
/// Props for the [`Link`](struct.Link.html) component.
|
||||||
#[derive(Props)]
|
#[derive(Props)]
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
use dioxus_core as dioxus;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core::prelude::*;
|
|
||||||
use dioxus_core_macro::Props;
|
|
||||||
|
|
||||||
use crate::use_router;
|
use crate::use_router;
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,6 @@
|
|||||||
|
use dioxus::prelude::*;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
use dioxus_core as dioxus;
|
|
||||||
use dioxus_core::prelude::*;
|
|
||||||
use dioxus_core_macro::Props;
|
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
|
|
||||||
use crate::{RouteContext, RouterCore};
|
use crate::{RouteContext, RouterCore};
|
||||||
|
|
||||||
/// Props for the [`Route`](struct.Route.html) component.
|
/// Props for the [`Route`](struct.Route.html) component.
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
use crate::ParsedRoute;
|
use crate::ParsedRoute;
|
||||||
use crate::{cfg::RouterCfg, RouteEvent, RouterCore};
|
use crate::{cfg::RouterCfg, RouteEvent, RouterCore};
|
||||||
use dioxus_core as dioxus;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core::prelude::*;
|
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use futures_util::stream::StreamExt;
|
use futures_util::stream::StreamExt;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use crate::{ParsedRoute, RouteContext, RouterCore, RouterService};
|
use crate::{ParsedRoute, RouteContext, RouterCore, RouterService};
|
||||||
use dioxus_core::{ScopeId, ScopeState};
|
use dioxus::core::{ScopeId, ScopeState};
|
||||||
use std::{borrow::Cow, str::FromStr, sync::Arc};
|
use std::{borrow::Cow, str::FromStr, sync::Arc};
|
||||||
use url::Url;
|
use url::Url;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use crate::RouterService;
|
use crate::RouterService;
|
||||||
use dioxus_core::ScopeState;
|
use dioxus::core::ScopeState;
|
||||||
|
|
||||||
/// This hook provides access to the `RouterService` for the app.
|
/// This hook provides access to the `RouterService` for the app.
|
||||||
pub fn use_router(cx: &ScopeState) -> &RouterService {
|
pub fn use_router(cx: &ScopeState) -> &RouterService {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
// does each window have its own router? probably, lol
|
// does each window have its own router? probably, lol
|
||||||
|
|
||||||
use crate::cfg::RouterCfg;
|
use crate::cfg::RouterCfg;
|
||||||
use dioxus_core::ScopeId;
|
use dioxus::core::ScopeId;
|
||||||
use futures_channel::mpsc::UnboundedSender;
|
use futures_channel::mpsc::UnboundedSender;
|
||||||
use std::any::Any;
|
use std::any::Any;
|
||||||
use std::{
|
use std::{
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
#![allow(non_snake_case)]
|
#![allow(non_snake_case)]
|
||||||
|
|
||||||
use dioxus_core::prelude::*;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use dioxus_router::*;
|
use dioxus_router::*;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
[package]
|
||||||
|
name = "rsx-prelude"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Jonathan Kelley"]
|
||||||
|
edition = "2021"
|
||||||
|
description = "Basic functionality for the dioxus rsx macro."
|
||||||
|
license = "MIT OR Apache-2.0"
|
||||||
|
repository = "https://github.com/DioxusLabs/dioxus/"
|
||||||
|
homepage = "https://dioxuslabs.com"
|
||||||
|
documentation = "https://dioxuslabs.com"
|
||||||
|
keywords = ["dom", "ui", "gui", "react", "wasm"]
|
||||||
|
rust-version = "1.60.0"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
dioxus-core-macro = { path = "../core-macro", version = "^0.2.1" }
|
||||||
|
dioxus-core = { path = "../core", version = "^0.2.1" }
|
||||||
|
dioxus-html = { path = "../html", version = "^0.2.1" }
|
||||||
|
dioxus-rsx-interpreter = { path = "../rsx_interpreter", version = "^0.1.0", optional = true }
|
||||||
|
dioxus-hooks = { path = "../hooks", version = "^0.2.1" }
|
||||||
|
|
||||||
|
[features]
|
||||||
|
hot_reload = ["dioxus-core-macro/hot_reload", "dioxus-rsx-interpreter"]
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
//! This package is meant for internal use within dioxus. It provides a prelude that enables basic components to work.
|
||||||
|
|
||||||
|
pub use dioxus_core as core;
|
||||||
|
|
||||||
|
pub mod hooks {
|
||||||
|
pub use dioxus_hooks::*;
|
||||||
|
}
|
||||||
|
|
||||||
|
pub use hooks::*;
|
||||||
|
|
||||||
|
pub mod events {
|
||||||
|
pub use dioxus_html::{on::*, KeyCode};
|
||||||
|
}
|
||||||
|
|
||||||
|
#[cfg(feature = "hot_reload")]
|
||||||
|
pub use dioxus_rsx_interpreter as rsx_interpreter;
|
||||||
|
|
||||||
|
pub mod prelude {
|
||||||
|
pub use crate::hooks::*;
|
||||||
|
pub use dioxus_core::prelude::*;
|
||||||
|
pub use dioxus_core_macro::{format_args_f, inline_props, rsx, Props};
|
||||||
|
pub use dioxus_elements::{GlobalAttributes, SvgAttributes};
|
||||||
|
pub use dioxus_html as dioxus_elements;
|
||||||
|
|
||||||
|
#[cfg(feature = "hot_reload")]
|
||||||
|
pub use dioxus_rsx_interpreter::{
|
||||||
|
captuered_context::{CapturedContext, FormattedArg, IfmtArgs},
|
||||||
|
get_line_num, resolve_scope, CodeLocation, RsxContext,
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -21,3 +21,4 @@ dioxus-hooks = { path = "../hooks"}
|
|||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
dioxus-core-macro = { path = "../core-macro" }
|
dioxus-core-macro = { path = "../core-macro" }
|
||||||
bumpalo = { version = "3.6", features = ["collections", "boxed"] }
|
bumpalo = { version = "3.6", features = ["collections", "boxed"] }
|
||||||
|
dioxus = { path = "../rsx-prelude", version = "^0.1.0", package = "rsx-prelude", features = ["hot_reload"] }
|
||||||
@@ -1,10 +1,4 @@
|
|||||||
use dioxus_core::prelude::*;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use dioxus_rsx_interpreter::{
|
|
||||||
captuered_context::{CapturedContext, FormattedArg, IfmtArgs},
|
|
||||||
CodeLocation,
|
|
||||||
};
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
#[allow(non_snake_case)]
|
#[allow(non_snake_case)]
|
||||||
|
|||||||
@@ -15,11 +15,8 @@ keywords = ["dom", "ui", "gui", "react", "wasm"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
dioxus-core = { path = "../core", version = "^0.2.1", features = ["serialize"] }
|
dioxus-core = { path = "../core", version = "^0.2.1", features = ["serialize"] }
|
||||||
|
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
dioxus-hooks = { path = "../hooks" }
|
dioxus = { path = "../rsx-prelude", version = "^0.1.0", package = "rsx-prelude" }
|
||||||
dioxus-html = { path = "../html" }
|
|
||||||
dioxus-core-macro = { path = "../core-macro" }
|
|
||||||
thiserror = "1.0.23"
|
thiserror = "1.0.23"
|
||||||
log = "0.4.13"
|
log = "0.4.13"
|
||||||
fern = { version = "0.6.0", features = ["colored"] }
|
fern = { version = "0.6.0", features = ["colored"] }
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
use dioxus_core::prelude::*;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use dioxus_ssr::{render_lazy, render_vdom, render_vdom_cfg, SsrConfig, SsrRenderer, TextRenderer};
|
use dioxus_ssr::{render_lazy, render_vdom, render_vdom_cfg, SsrConfig, SsrRenderer, TextRenderer};
|
||||||
|
|
||||||
static SIMPLE_APP: Component = |cx| {
|
static SIMPLE_APP: Component = |cx| {
|
||||||
|
|||||||
@@ -29,6 +29,5 @@ fxhash = "0.2"
|
|||||||
anymap = "0.12.1"
|
anymap = "0.12.1"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
dioxus-core-macro = { path = "../core-macro", version = "^0.2.1" }
|
dioxus = { path = "../rsx-prelude", version = "^0.1.0", package = "rsx-prelude" }
|
||||||
dioxus-hooks = { path = "../hooks", version = "^0.2.1" }
|
|
||||||
tokio = { version = "1" }
|
tokio = { version = "1" }
|
||||||
@@ -1,11 +1,7 @@
|
|||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
use crossterm::event::{Event, KeyCode, KeyEvent, KeyModifiers, MouseButton, MouseEvent};
|
use crossterm::event::{Event, KeyCode, KeyEvent, KeyModifiers, MouseButton, MouseEvent};
|
||||||
use dioxus_core::VNode;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core::*;
|
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_hooks::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use dioxus_tui::TuiContext;
|
use dioxus_tui::TuiContext;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ dioxus-html = { path = "../html", version = "^0.2.1", features = ["wasm-bind"] }
|
|||||||
dioxus-interpreter-js = { path = "../interpreter", version = "^0.2.1", features = [
|
dioxus-interpreter-js = { path = "../interpreter", version = "^0.2.1", features = [
|
||||||
"web"
|
"web"
|
||||||
] }
|
] }
|
||||||
dioxus-rsx-interpreter = { path = "../rsx_interpreter", version = "*", optional = true }
|
dioxus-rsx-interpreter = { path = "../rsx_interpreter", version = "^0.1.0", optional = true }
|
||||||
|
|
||||||
js-sys = "0.3.56"
|
js-sys = "0.3.56"
|
||||||
wasm-bindgen = { version = "0.2.79", features = ["enable-interning"] }
|
wasm-bindgen = { version = "0.2.79", features = ["enable-interning"] }
|
||||||
@@ -80,7 +80,7 @@ panic_hook = ["console_error_panic_hook"]
|
|||||||
hot_reload = ["dioxus-rsx-interpreter", "web-sys/WebSocket", "web-sys/Location", "web-sys/MessageEvent", "web-sys/console", "serde_json"]
|
hot_reload = ["dioxus-rsx-interpreter", "web-sys/WebSocket", "web-sys/Location", "web-sys/MessageEvent", "web-sys/console", "serde_json"]
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
dioxus-core-macro = { path = "../core-macro" }
|
dioxus = { path = "../rsx-prelude", version = "^0.1.0", package = "rsx-prelude" }
|
||||||
wasm-bindgen-test = "0.3.29"
|
wasm-bindgen-test = "0.3.29"
|
||||||
dioxus-ssr = { path = "../ssr" }
|
dioxus-ssr = { path = "../ssr" }
|
||||||
wasm-logger = "0.2.0"
|
wasm-logger = "0.2.0"
|
||||||
@@ -1,6 +1,4 @@
|
|||||||
use dioxus_core::prelude::*;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use web_sys::window;
|
use web_sys::window;
|
||||||
|
|
||||||
fn app(cx: Scope) -> Element {
|
fn app(cx: Scope) -> Element {
|
||||||
|
|||||||
@@ -58,10 +58,9 @@ use std::rc::Rc;
|
|||||||
|
|
||||||
pub use crate::cfg::WebConfig;
|
pub use crate::cfg::WebConfig;
|
||||||
pub use crate::util::use_eval;
|
pub use crate::util::use_eval;
|
||||||
use dioxus::SchedulerMsg;
|
|
||||||
use dioxus::VirtualDom;
|
|
||||||
pub use dioxus_core as dioxus;
|
|
||||||
use dioxus_core::prelude::Component;
|
use dioxus_core::prelude::Component;
|
||||||
|
use dioxus_core::SchedulerMsg;
|
||||||
|
use dioxus_core::VirtualDom;
|
||||||
use futures_util::FutureExt;
|
use futures_util::FutureExt;
|
||||||
|
|
||||||
mod cache;
|
mod cache;
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
use dioxus_core::prelude::*;
|
use dioxus::prelude::*;
|
||||||
use dioxus_core_macro::*;
|
|
||||||
use dioxus_html as dioxus_elements;
|
|
||||||
use wasm_bindgen_test::wasm_bindgen_test;
|
use wasm_bindgen_test::wasm_bindgen_test;
|
||||||
use web_sys::window;
|
use web_sys::window;
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user