Skip to Content
Documentation
Saas UI
Get Pro
Getting started
Components
Overview

Sidebar

The Sidebar component is used to display a sidebar menu.

SourceStorybookRecipe
Home
Contacts

Anatomy

import { Sidebar } from '@saas-ui/react'
<Sidebar.Provider>
  <Sidebar.FlyoutTrigger />
  <Sidebar.Root>
    <Sidebar.Header></Sidebar.Header>
    <Sidebar.Content>
      <Sidebar.Group>
        <Sidebar.GroupHeader>
          <Sidebar.GroupTitle>Navigation</Sidebar.GroupTitle>
        </Sidebar.GroupHeader>
        <Sidebar.GroupItem>
          <Sidebar.NavItem>
            <Sidebar.NavButton>Home</Sidebar.NavButton>
          </Sidebar.NavItem>
        </Sidebar.GroupItem>
      </Sidebar.Group>
    </Sidebar.Content>
    <Sidebar.Footer></Sidebar.Footer>
  </Sidebar.Root>
  <Sidebar.Backdrop />
</Sidebar.Provider>

Usage

Basic sidebar

Home
Contacts

Users

Props

AppShell

PropDefaultType
header
React.ReactNode

The top header navigation

sidebar
React.ReactElement

Main sidebar, positioned on the left

aside
React.ReactNode

Secondary sidebar, positioned on the right

footer
React.ReactNode

The footer

Previous

Separator

Next

Skeleton