dioxus_docs_kit/components/blog/theme_toggle.rs
1use dioxus::prelude::*;
2
3use crate::blog::registry::BlogRegistry;
4use crate::components::shared::ThemeToggleButton;
5
6/// Light/dark theme toggle for blog layouts.
7#[component]
8pub fn BlogThemeToggle() -> Element {
9 let registry = use_context::<&'static BlogRegistry>();
10
11 rsx! {
12 ThemeToggleButton { theme: registry.theme.clone() }
13 }
14}