Sidebar

A composable, themeable and customizable sidebar component.

The Sidebar component provides a flexible navigation structure with sections, menus, and collapsible items. It supports collapsed/expanded states, icons, badges, and nested submenus. Built from scratch using React and native HTML elements. No dependencies on any UI library.

Quick Install

Install via shadcn/ui CLI

Examples

Default Sidebar

Main content area