Skip to content

Side navigation usage guidelines

The side nav component enables persistent navigation within your application. It offers two variants: a fixed, collapsible sidebar for desktop layouts, and an overlay variant which is triggered by a button.

  • For applications with multiple sections or pages that need persistent navigation.
  • For complex applications with hierarchical navigation structure.
  • For temporary or contextual navigation.
  • When screen real estate is extremely limited and every pixel counts.

Side nav provides a simple list of navigation items with icons and labels. It automatically handles responsive behavior, collapsing to an overlay on smaller screens.

Group related navigation items using sections to create a hierarchical structure. This helps users understand the organization of your application and find related functionality more easily.

ValueUse cases
FixedThe fixed variant provides a collapsible sidebar that can be toggled between a compact rail view (56px) and an expanded view (264px). On desktop, it maintains its position alongside the main content.
OverlayThe overlay variant slides in as an overlay on top of the main content. This is ideal when you need all available screen space for content and want the navigation to be available on demand.
  • Group related items into sections.
  • Use clear, concise labels that describe the destination.
  • Use consistent icon styles throughout your navigation.
  • Choose icons that clearly represent their destination.
  • Always indicate the current page.
  • Consider persisting the expanded state for better user experience.