Work in progress: this component library is actively evolving; APIs, visuals, and behavior may change.
Buttons
Button variants, sizes, icons, and states
Variants
Sizes
With Icons
States
Badges
Status indicators and compact labels
Variants
Use Cases
Avatars
User profile images, fallbacks, groups, and badges
With Image
Fallbacks
Stacked Group
Form Controls
Input fields and form elements
Toggle Controls
Switches and toggle buttons
Switches
Toggles
Sliders & Progress
Range inputs and progress indicators
Cards
Container components for grouped content
Alerts
Feedback messages and notifications
Tabs
Organize content into tabbed panels
Tooltips & Toggles
Interactive micro-components
Tooltips
Semantic Tokens
Navigation
Breadcrumbs, navigation menus, and keyboard affordances
Keyboard
Form Composites
Native and composite form inputs
Search & Commands
Comboboxes and command palettes
Selected: Next.js
Command Palette
Search for a command to run...
Menus
Menus for actions, selection, and contextual commands
Overlays
Dialogs, sheets, drawers, popovers, and hover cards
Modal Surfaces
Anchored Surfaces
Disclosure & Groups
Accordions, collapsibles, and button groups
Data Display
Tables, charts, empty states, lists, pagination, loading, and scroll areas
Primitive with variants and slots.

Media, content, actions, header, and footer slots.
Layout & Media
Calendar, carousel, aspect ratio, and resizable panels
Sidebar
Sidebar layout primitives and nested navigation
Toasts
Temporary notification messages