Semantics
Aside, labelled nav lists, current-page links, and primary inset.
Navigation and disclosure · stable · MIT
A controlled workspace shell with responsive navigation panel and inset.
Install editable source
Behavior contract
Aside, labelled nav lists, current-page links, and primary inset.
Tab follows native controls and links; trigger toggles the panel.
Light and dark themes, logical RTL layout, reduced motion, responsive content, and forwarded public refs.
Source-derived reference
These public React parts are read directly from the canonical source during the documentation build.
GummySidebarGummySidebarContentGummySidebarFooterGummySidebarGroupGummySidebarGroupLabelGummySidebarHeaderGummySidebarInsetGummySidebarMenuGummySidebarMenuItemGummySidebarMenuLinkGummySidebarPanelGummySidebarTriggerGummySidebarPropsComposes React.HTMLAttributes<HTMLDivElement> & { open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; }
Troubleshooting
Implementation decisions
Use a sidebar for stable workspace navigation or complementary content that remains useful beside the main task. Keep DOM order logical when the layout collapses, identify the current destination, and provide a labelled small-screen alternative. Collapsed icons need accessible names and discoverable meaning. Test long labels, nested groups, restricted links, zoom, RTL, focus return, and browser history without duplicating interactive controls.
Live product source
The Component Lab exercises real source across default, focus, disabled, responsive, dark, reduced-motion, and RTL contexts.
Open the live Component LabInteractive inspection
Load the real component preview when you are ready to interact with its responsive, theme, and direction controls.
Editable source
The registry payload stays off the initial page request.