diff --git a/packages/website-test/Cargo.toml b/packages/website-test/Cargo.toml index 9e184ef34b6..2abcc028d41 100644 --- a/packages/website-test/Cargo.toml +++ b/packages/website-test/Cargo.toml @@ -12,6 +12,7 @@ yew-agent = { path = "../../packages/yew-agent/" } boolinator = "2.4" derive_more = "0.99" gloo-events = "0.1" +gloo-utils = "0.1" js-sys = "0.3" wasm-bindgen = "0.2" wasm-bindgen-futures = "0.4" diff --git a/packages/yew-router/src/utils.rs b/packages/yew-router/src/utils.rs index c3d2dcc185f..2f1d284825d 100644 --- a/packages/yew-router/src/utils.rs +++ b/packages/yew-router/src/utils.rs @@ -43,10 +43,10 @@ pub fn fetch_base_url() -> Option { #[cfg(test)] mod tests { + use gloo_utils::document; use serde::Serialize; use std::collections::HashMap; use wasm_bindgen_test::wasm_bindgen_test as test; - use yew::utils::*; use yew_router::parse_query; use yew_router::prelude::*; use yew_router::utils::*; diff --git a/website/docs/concepts/function-components/pre-defined-hooks.md b/website/docs/concepts/function-components/pre-defined-hooks.md index ec064db4f1f..05d59fea554 100644 --- a/website/docs/concepts/function-components/pre-defined-hooks.md +++ b/website/docs/concepts/function-components/pre-defined-hooks.md @@ -62,7 +62,7 @@ fn ref_hook() -> Html { let message_count = use_ref(|| 0); let onclick = Callback::from(move |_| { - let window = yew::utils::window(); + let window = gloo_utils::window(); if *message_count.borrow_mut() > 3 { window.alert_with_message("Message limit reached").unwrap(); @@ -213,10 +213,10 @@ fn effect() -> Html { let counter = counter.clone(); use_effect(move || { // Make a call to DOM API after component is rendered - yew::utils::document().set_title(&format!("You clicked {} times", *counter)); + gloo_utils::document().set_title(&format!("You clicked {} times", *counter)); // Perform the cleanup - || yew::utils::document().set_title("You clicked 0 times") + || gloo_utils::document().set_title("You clicked 0 times") }); } let onclick = { diff --git a/website/docs/concepts/html/elements.md b/website/docs/concepts/html/elements.md index d1f84dad5bc..ab0a71e0daf 100644 --- a/website/docs/concepts/html/elements.md +++ b/website/docs/concepts/html/elements.md @@ -13,9 +13,8 @@ used as a `Html` value using `VRef`: ```rust use web_sys::{Element, Node}; -use yew::{ - Component, Context, html, Html, utils::document, -}; +use yew::{Component, Context, html, Html}; +use gloo_utils::document; struct Comp;