OptionalchildrenMain-content children (e.g. <Outlet /> when using react-router).
OptionalcolorsCustom colors
Current pathname — used to highlight the active nav item and detect the active bottom-nav tab.
OptionallabelsCustom labels
OptionalmobilePaths to show in the mobile bottom nav (ideally 3–4). Any remaining items go into a "More" bottom drawer. Omit to show every top-level item.
Navigation items shown in the sidebar (and optionally the mobile bottom nav).
Called when a nav item is activated — via sidebar click, bottom-nav tap, or More-drawer selection.
OptionalsxMUI sx prop applied to the root container
Title rendered at the top of the sidebar.
Props for the PortalLayout component.