orbital-core-components 0.1.1

Themed Orbital UI components for Leptos applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use leptos::prelude::*;

/// Shared open/closed state for [`Layout`](crate::Layout) sidebars.
#[derive(Clone, Copy)]
pub struct LayoutSidebarOpen(pub RwSignal<bool>);

impl LayoutSidebarOpen {
    pub fn provide(open: RwSignal<bool>) {
        provide_context(Self(open));
    }

    pub fn expect_context() -> Self {
        expect_context()
    }
}