diff --git a/packages/dioxus-tui/examples/colorpicker.rs b/packages/dioxus-tui/examples/colorpicker.rs index 7b7730173..1de6b8209 100644 --- a/packages/dioxus-tui/examples/colorpicker.rs +++ b/packages/dioxus-tui/examples/colorpicker.rs @@ -1,7 +1,7 @@ use dioxus::core::RenderReturn; use dioxus::prelude::*; -use dioxus_tui::query::Query; use dioxus_tui::DioxusElementToNodeId; +use dioxus_tui::Query; use dioxus_tui::Size; fn main() { diff --git a/packages/dioxus-tui/src/lib.rs b/packages/dioxus-tui/src/lib.rs index ece97b673..a0f016147 100644 --- a/packages/dioxus-tui/src/lib.rs +++ b/packages/dioxus-tui/src/lib.rs @@ -12,8 +12,8 @@ use dioxus_html::EventData; use dioxus_native_core::dioxus::{DioxusState, NodeImmutableDioxusExt}; use dioxus_native_core::prelude::*; -pub use rink::Config; -use rink::{query::Query, render, Renderer, TuiContext}; +pub use rink::{query::Query, Config, Size, TuiContext, RenderingMode}; +use rink::{render, Renderer}; pub fn launch(app: Component<()>) { launch_cfg(app, Config::default()) diff --git a/packages/native-core/src/lib.rs b/packages/native-core/src/lib.rs index b57cf57c9..ca8e8e5ee 100644 --- a/packages/native-core/src/lib.rs +++ b/packages/native-core/src/lib.rs @@ -30,6 +30,8 @@ pub mod exports { /// A prelude of commonly used items pub mod prelude { + #[cfg(feature = "dioxus")] + pub use crate::dioxus::*; pub use crate::node::{ElementNode, FromAnyValue, NodeType, OwnedAttributeView, TextNode}; pub use crate::node_ref::{AttributeMaskBuilder, NodeMaskBuilder, NodeView}; pub use crate::passes::{run_pass, PassDirection, RunPassView, TypeErasedState}; diff --git a/packages/native-core/tests/called_minimally_on_build.rs b/packages/native-core/tests/called_minimally_on_build.rs index feebc1ea6..a55d8adfa 100644 --- a/packages/native-core/tests/called_minimally_on_build.rs +++ b/packages/native-core/tests/called_minimally_on_build.rs @@ -1,11 +1,5 @@ use dioxus::prelude::*; use dioxus_native_core::prelude::*; -use dioxus_native_core::{ - dioxus::DioxusState, - node_ref::{NodeMaskBuilder, NodeView}, - real_dom::RealDom, - Dependancy, SendAnyMap, State, -}; use dioxus_native_core_macro::partial_derive_state; use shipyard::Component; diff --git a/packages/native-core/tests/fuzzing.rs b/packages/native-core/tests/fuzzing.rs index 38b23587a..e34a953c7 100644 --- a/packages/native-core/tests/fuzzing.rs +++ b/packages/native-core/tests/fuzzing.rs @@ -1,12 +1,6 @@ use dioxus::prelude::Props; use dioxus_core::*; -use dioxus_native_core::{ - dioxus::DioxusState, - node_ref::{AttributeMaskBuilder, NodeMaskBuilder, NodeView}, - prelude::*, - real_dom::RealDom, - Dependancy, SendAnyMap, State, -}; +use dioxus_native_core::prelude::*; use dioxus_native_core_macro::partial_derive_state; use shipyard::Component; use std::cell::Cell; diff --git a/packages/native-core/tests/miri_native.rs b/packages/native-core/tests/miri_native.rs index 8e05fe934..87888d188 100644 --- a/packages/native-core/tests/miri_native.rs +++ b/packages/native-core/tests/miri_native.rs @@ -1,11 +1,5 @@ use dioxus::prelude::*; -use dioxus_native_core::{ - dioxus::DioxusState, - node_ref::{AttributeMaskBuilder, NodeMaskBuilder, NodeView}, - prelude::*, - real_dom::RealDom, - Dependancy, SendAnyMap, State, -}; +use dioxus_native_core::prelude::*; use dioxus_native_core_macro::partial_derive_state; use shipyard::Component; use tokio::time::sleep;