feat: enable mini-sidebar (Icon collapsible) mode and resolve remaining compiler warnings
All checks were successful
Build MIPS Binary / build (push) Successful in 1m51s
All checks were successful
Build MIPS Binary / build (push) Successful in 1m51s
This commit is contained in:
@@ -1,15 +1,18 @@
|
|||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use crate::components::layout::sidebar::Sidebar;
|
use crate::components::layout::sidebar::Sidebar;
|
||||||
use crate::components::layout::toolbar::Toolbar;
|
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]
|
#[component]
|
||||||
pub fn ProtectedLayout(children: Children) -> impl IntoView {
|
pub fn ProtectedLayout(children: Children) -> impl IntoView {
|
||||||
let sidenav_state = RwSignal::new(SidenavState::Expanded);
|
let sidenav_state = RwSignal::new(SidenavState::Expanded);
|
||||||
|
|
||||||
view! {
|
view! {
|
||||||
<SidenavWrapper attr:style="--sidenav-width:16rem; --sidenav-width-icon:3rem;">
|
<SidenavWrapper attr:style="--sidenav-width:16rem; --sidenav-width-icon:3.5rem;">
|
||||||
<Sidenav data_state=Signal::from(sidenav_state)>
|
<Sidenav
|
||||||
|
data_state=Signal::from(sidenav_state)
|
||||||
|
data_collapsible=SidenavCollapsible::Icon
|
||||||
|
>
|
||||||
<Sidebar />
|
<Sidebar />
|
||||||
</Sidenav>
|
</Sidenav>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user