use crate::pages::*; use leptos::*; use leptos_router::*; use melt_ui::*; #[component] pub fn App() -> impl IntoView { let theme = create_rw_signal(Theme::light()); provide_context(theme); view! { } } #[component] fn Provider(theme: ReadSignal, children: Children) -> impl IntoView { view! { {children()} } } pub fn use_rw_theme() -> RwSignal { expect_context::>() }