Skip to content

Component library

Every interface component the starter ships with, in its variants, sizes and states. All of them follow the theme you choose.

Buttons

Button · variants

ui/button

Button · sizes & states

ui/button

Button · icons

ui/button

Button group

ui/button-group

Toggle & toggle group

ui/toggle · toggle-group

Form controls

Input

ui/input · label

We'll only use it to send receipts.

Input group

ui/input-group
⌘K

Field with validation

ui/field

We'll only use it to send receipts.

Textarea

ui/textarea

Select

ui/select · native-select

Checkbox, radio & switch

ui/checkbox · radio-group · switch
Notifications

Slider

ui/slider
Volume60%

Input OTP

ui/input-otp

Calendar

ui/calendar
October 2026

Overlays

Dialog & alert dialog

ui/dialog · alert-dialog

Sheet & drawer

ui/sheet · drawer

Popover, hover card & tooltip

ui/popover · hover-card · tooltip
@acme

Dropdown & context menu

ui/dropdown-menu · context-menu
Right-click here

Command palette

ui/command

Navigation

Tabs

ui/tabs

Update your name and email.

Accordion

ui/accordion

Collapsible & menubar

ui/collapsible · menubar
Plans that stay current

Feedback

Alert

ui/alert

Toast

ui/sonner

Badge

ui/badge
PrimarySecondaryOutlineDestructivePaid

Progress & spinner

ui/progress · spinner
Upload progress36%

Skeleton

ui/skeleton

Empty state

ui/empty
No projects yet
Create your first project to see it here.

Data

Card

ui/card
Pro
For teams shipping every week.

$12/month

Avatar

ui/avatar
LFKAPRTS
LFKAPRTS

Table

ui/table
Invoices
InvoiceStatusMethodAmount
INV-001PaidCard$250.00
INV-002PendingTransfer$150.00
INV-003UnpaidCard$350.00

Chart

ui/chart

Item

ui/item
Roles and permissions

Give guests view-only access and keep drafts private until you're ready.

Kbd & separator

ui/kbd · separator

Press to search⌘K

Profile
Billing
Settings

Carousel

ui/carousel
Slide 1
Slide 2
Slide 3
Slide 4

Layout

Resizable panels

ui/resizable
Projects
Your content goes here

Scroll area

ui/scroll-area

Notes from the team

The launch checklist we use for every release

Automations 2.0: rules that read like sentences

How we run a four-time-zone team

The launch checklist we use for every release

Automations 2.0: rules that read like sentences

How we run a four-time-zone team

Aspect ratio

ui/aspect-ratio

Sample content. Acme is a placeholder brand; replace every word and picture with your own.

Sitemap