Primitives
Components
Radix-backed primitives. Accessible, keyboard navigable, ARIA-correct. Style with the shipped tokens or override freely.
Avatar
→Image + fallback, 5 sizes
Badge
→8 tones, optional dot, 3 sizes
Button
→7 variants, 5 sizes, loading + icon slots
Card
→Header / Title / Content / Footer parts
Checkbox
→Indeterminate, keyboard navigable
DataTable
→TanStack Table — sorting, filtering, pagination, selection
Dialog
→Modal with overlay and header/footer
DropdownMenu
→Items, checkbox / radio, submenus
Input
→Icons, invalid state, size variants
Kbd
→Keyboard shortcut pill
Label
→Required indicator, tied to controls
Progress
→5 tones, bordered bar
Select
→Grouped options, labels, separators
Separator
→Horizontal or vertical divider
Skeleton
→Animated loading placeholder
Switch
→Instant-toggle setting
Tabs
→Horizontal tabs with panels
Textarea
→Multiline input with invalid state
Tooltip
→Hover / focus tooltip