use super::*;
#[derive(Clone, Debug, Default)]
pub(crate) struct NavItemProps {
pub(crate) route_signal: Signal<String>,
pub(crate) icon: &'static str,
pub(crate) label: &'static str,
pub(crate) target: &'static str,
}
#[derive(Clone, Debug, Default)]
pub(crate) struct MobileNavItemProps {
pub(crate) route_signal: Signal<String>,
pub(crate) drawer_open: Signal<bool>,
pub(crate) icon: &'static str,
pub(crate) label: &'static str,
pub(crate) target: &'static str,
}
#[derive(Clone, Debug, Default)]
pub(crate) struct BuildDesktopNavItemsProps {
pub(crate) route_signal: Signal<String>,
}
#[derive(Clone, Debug, Default)]
pub(crate) struct BuildMobileNavItemsProps {
pub(crate) route_signal: Signal<String>,
pub(crate) drawer_open: Signal<bool>,
}