Components

Browse and use our collection of reusable components.

Preview not available
Layout

App Shell

Preview not available
Layout

Stack

Preview not available
Layout

Row

Preview not available
Layout

Grid

Preview not available
Layout

Flex

Preview not available
Layout

Resizable

Preview not available
Navigation

Sidebar

Calendar
Settings
Navigation

Command

Fast, composable command menu for search and actions.

Navigation

Dropdown Menu

Displays a menu to the user.

Content 1
Navigation

Tabs

A set of layered sections of content.

Navigation

Accordion

A vertically stacked set of interactive headings.

Collapsible content
Navigation

Collapsible

An interactive component which expands and collapses.

Navigation

Sheet

A panel that slides out from the side of the screen.

Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
Item 7
Item 8
Item 9
Item 10
Navigation

Scroll Area

Augments native scroll functionality for custom styling.

Forms

Button

Displays a button or a component that looks like a button.

Forms

Input

Displays a form input field.

Forms

Textarea

Displays a multi-line text input field.

Forms

Label

Renders an accessible label associated with controls.

Forms

Select

Displays a list of options for the user to pick from.

Preview not available
Forms

Multi Select

Forms

Checkbox

A control that allows the user to toggle between checked and not checked.

Forms

Radio Group

A set of checkable buttons where only one can be checked at a time.

Forms

Switch

A control that allows the user to toggle between on and off.

Forms

Slider

An input where the user selects a value from within a given range.

Forms

Toggle

A two-state button that can be on or off.

Forms

Toggle Group

A set of toggle buttons that can work together.

May 2026
Forms

Calendar

A date field component that allows users to select dates.

Forms

Date Picker

A date picker built with Calendar and Popover.

JD
AB
Data Display

Avatar

An image element with a fallback for user profiles.

Default
New
Active
Data Display

Badge

Displays a badge or a component that looks like a badge.

Card Title
Card description goes here
Content area
Data Display

Card

Displays a card with header, content, and footer.

Data Display

Chart

Beautiful charts built with Recharts. Area, bar, line, pie, radar, and radial.

NameStatus
Item 1Active
Item 2Pending
Data Display

Table

A responsive table component.

Data Display

Skeleton

Used to show a placeholder while content is loading.

Section 1
Section 2
Data Display

Separator

Visually separates content.

Data Display

Hover Card

For sighted users to preview content behind a link.

Preview not available
Feedback

Callout

Feedback

Dialog

A modal dialog that interrupts the user.

Feedback

Popover

Displays rich content in a portal triggered by a button.

Notification
Your changes have been saved.
Feedback

Toast

A succinct message that is displayed temporarily.

Feedback

Tooltip

A popup that displays information related to an element.

Feedback

Progress

Displays an indicator showing the completion progress of a task.

Preview not available
Media

Carousel

Media

Video Player

HTML5 video wrapped in the shared media surface — player or chromeless viewer.

RIVE
Media

Rive Player

Rive runtime wrapped in the shared media surface. Optional dependency, lazy-loaded.

Media

Three Scene

WebGL primitive for shader backgrounds, generative visuals, and custom three.js scenes.

space
Media

Shader Preset Preview

Hover-to-live thumbnail card for a shader preset.

Media

Shader Preset Picker

Runtime gallery of shader presets — click to select.

Preview not available
Interactions

Sortable

Preview not available
Map

Map

Provider-agnostic map primitive (MapLibre / Mapbox / Google). DOM markers inherit Grade tokens.

Hi, how can I help?
Show me the Card component
Studio

AI Chat

Conversational AI interface for exploring the design system.

Preview not available
Studio

Component Props