From a6e87cf3400a79f3f1d41a6a3ee45d599a3adc77 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Fri, 30 Jun 2023 12:56:22 -0700 Subject: [PATCH] fix tests --- packages/hooks/Cargo.toml | 1 + packages/hooks/src/lib.rs | 2 +- packages/hooks/src/use_on_unmount.rs | 6 +----- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/hooks/Cargo.toml b/packages/hooks/Cargo.toml index 19d5e53bd..87adebbe4 100644 --- a/packages/hooks/Cargo.toml +++ b/packages/hooks/Cargo.toml @@ -21,3 +21,4 @@ log = { workspace = true } futures-util = { workspace = true, default-features = false } dioxus-core = { workspace = true } dioxus = { workspace = true } +web-sys = { version = "0.3.64", features = ["Document", "Window", "Element"] } diff --git a/packages/hooks/src/lib.rs b/packages/hooks/src/lib.rs index ff94fec1e..de9409650 100644 --- a/packages/hooks/src/lib.rs +++ b/packages/hooks/src/lib.rs @@ -22,7 +22,7 @@ macro_rules! to_owned { } mod use_on_unmount; -pub use use_on_unmount; +pub use use_on_unmount::*; mod usecontext; pub use usecontext::*; diff --git a/packages/hooks/src/use_on_unmount.rs b/packages/hooks/src/use_on_unmount.rs index 528491746..1fa4449c1 100644 --- a/packages/hooks/src/use_on_unmount.rs +++ b/packages/hooks/src/use_on_unmount.rs @@ -4,10 +4,6 @@ /// ```rust /// use dioxus::prelude::*; -/// fn main() { -/// dioxus_web::launch(app) -/// } - /// fn app(cx: Scope) -> Element { /// let state = use_state(cx, || true); /// render! { @@ -60,7 +56,7 @@ /// } /// } /// ``` -pub fn use_on_unmount(cx: &ScopeState, destroy: D) { +pub fn use_on_unmount(cx: &dioxus_core::ScopeState, destroy: D) { cx.use_hook(|| LifeCycle { ondestroy: Some(destroy), });