use leptos::*; use leptos_router::{use_navigate, use_query_map}; use melt_ui::*; #[component] pub fn Home(cx: Scope) -> impl IntoView { let query_map = use_query_map(cx).get(); if let Some(path) = query_map.get("path") { let path = store_value(cx, path.clone()); request_animation_frame(move || { let navigate = use_navigate(cx); _ = navigate(&path.get_value(), Default::default()); }); } let (theme, set_theme) = create_signal(cx, Theme::light()); provide_context(cx, theme); let (count, set_count) = create_signal(cx, 0.0); let (button_type, set_button_type) = create_signal(cx, ButtonType::TEXT); view! { cx,
{move || count.get()} } }