use super::*;
#[derive(Clone, Debug, Default)]
pub(crate) struct DesktopLayoutProps {
pub(crate) route_signal: Signal<String>,
pub(crate) theme_signal: Signal<String>,
pub(crate) root_class_signal: Signal<String>,
pub(crate) panel_open: Signal<bool>,
}
#[derive(Clone, Debug, Default)]
pub(crate) struct MobileLayoutProps {
pub(crate) route_signal: Signal<String>,
pub(crate) theme_signal: Signal<String>,
pub(crate) root_class_signal: Signal<String>,
pub(crate) panel_open: Signal<bool>,
pub(crate) drawer_open: Signal<bool>,
}
#[derive(Clone, Data, Default, Deserialize, New)]
pub(crate) struct DocsStatus {
#[get(type(copy))]
pub(crate) doc_status: bool,
pub(crate) version: String,
}