Skip to main content

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}