From 3bde4296192a9c7d79152648b6a016e5d2e5a115 Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Wed, 10 Jan 2024 16:57:21 -0800 Subject: [PATCH] Export signals from dioxus prelude --- packages/dioxus/Cargo.toml | 4 +++- packages/dioxus/src/lib.rs | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/dioxus/Cargo.toml b/packages/dioxus/Cargo.toml index 170f0321e..aa932a715 100644 --- a/packages/dioxus/Cargo.toml +++ b/packages/dioxus/Cargo.toml @@ -16,13 +16,15 @@ dioxus-html = { workspace = true, optional = true } dioxus-core-macro = { workspace = true, optional = true } dioxus-hooks = { workspace = true, optional = true } dioxus-rsx = { workspace = true, optional = true } +dioxus-signals = { workspace = true, optional = true } manganis = { git = "https://github.com/DioxusLabs/collect-assets" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] dioxus-hot-reload = { workspace = true, optional = true } [features] -default = ["macro", "hooks", "html", "hot-reload"] +default = ["macro", "html", "hot-reload", "signals"] +signals = ["dioxus-signals"] macro = ["dioxus-core-macro", "dioxus-rsx"] html = ["dioxus-html"] hooks = ["dioxus-hooks"] diff --git a/packages/dioxus/src/lib.rs b/packages/dioxus/src/lib.rs index 1e64715b0..247c2cac4 100644 --- a/packages/dioxus/src/lib.rs +++ b/packages/dioxus/src/lib.rs @@ -7,6 +7,9 @@ pub use dioxus_core as core; #[cfg(feature = "hooks")] pub use dioxus_hooks as hooks; +#[cfg(feature = "signals")] +pub use dioxus_signals as signals; + pub mod events { #[cfg(feature = "html")] pub use dioxus_html::prelude::*; @@ -28,6 +31,9 @@ pub mod prelude { #[cfg(feature = "hooks")] pub use crate::hooks::*; + #[cfg(feature = "signals")] + pub use dioxus_signals::*; + pub use dioxus_core::prelude::*; #[cfg(feature = "macro")]