feat: enable mini-sidebar (Icon collapsible) mode and resolve remaining compiler warnings
All checks were successful
Build MIPS Binary / build (push) Successful in 1m51s

This commit is contained in:
spinline
2026-02-14 01:38:07 +03:00
parent c0bb920409
commit ce9f1ebe0c

View File

@@ -1,15 +1,18 @@
use leptos::prelude::*;
use crate::components::layout::sidebar::Sidebar;
use crate::components::layout::toolbar::Toolbar;
use crate::components::ui::sidenav::{SidenavWrapper, Sidenav, SidenavInset, SidenavState};
use crate::components::ui::sidenav::{SidenavWrapper, Sidenav, SidenavInset, SidenavState, SidenavCollapsible};
#[component]
pub fn ProtectedLayout(children: Children) -> impl IntoView {
let sidenav_state = RwSignal::new(SidenavState::Expanded);
view! {
<SidenavWrapper attr:style="--sidenav-width:16rem; --sidenav-width-icon:3rem;">
<Sidenav data_state=Signal::from(sidenav_state)>
<SidenavWrapper attr:style="--sidenav-width:16rem; --sidenav-width-icon:3.5rem;">
<Sidenav
data_state=Signal::from(sidenav_state)
data_collapsible=SidenavCollapsible::Icon
>
<Sidebar />
</Sidenav>