dioxus-docs-kit 0.6.1

Reusable documentation site shell for Dioxus applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use dioxus::prelude::*;

use crate::blog::registry::BlogRegistry;
use crate::components::shared::ThemeToggleButton;

/// Light/dark theme toggle for blog layouts.
#[component]
pub fn BlogThemeToggle() -> Element {
    let registry = use_context::<&'static BlogRegistry>();

    rsx! {
        ThemeToggleButton { theme: registry.theme.clone() }
    }
}