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
SuMoTuWeThFrSa
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Overlays

Dialog & alert dialog

ui/dialog · alert-dialog

Sheet & drawer

ui/sheet · drawer

Popover, hover card & tooltip

ui/popover · hover-card · tooltip

Dropdown & context menu

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

Command palette

ui/command

Navigation

Tabs

ui/tabs

Update your name and email.

Pagination

ui/pagination

Accordion

ui/accordion

Collapsible & menubar

ui/collapsible · menubar
Plans that stay current

Feedback

Alert

ui/alert

Toast

ui/sonner

Badge

ui/badge
Primary Secondary Outline Destructive Paid

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
LF
KA
PR
TS
LF
KA
PR
TS

Table

ui/table
Invoices
InvoiceStatusMethodAmount
INV-001 Paid Card $250.00
INV-002 Pending Transfer $150.00
INV-003 Unpaid Card $350.00

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

ProfileBillingSettings

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