Components

Component Gallery (52)

What's here

40+ primitives: overlays (Dialog, Popover, Menu, Tooltip), inputs (TextField, Select, Checkbox, Slider, Switch), display (Card, Table, Badge, Avatar), feedback (Toast, Progress, Skeleton), and navigation (Tabs, Breadcrumbs). Each page has live examples, the full props table, and copy-able code.

When to use

Radix-backed where real interaction or accessibility is earned (focus traps, keyboard nav, ARIA); plain token-styled markup otherwise. Each component's page states which — and why — so you know what you're getting.

Why it matters

These are the atoms. They read only semantic tokens, so they re-theme for free, and their contracts are covered by tests — a component that ships here behaves the same in every consuming app.

Configure Theme
Theme
Accent Color
Custom
Gray Family
Appearance
Radius
Scaling
Panel Style
Heading Font
Body Font