All 32 components rendered together. Switch the palette above and watch the whole set follow — this page is the fastest way to see whether a theme holds up before you commit to it.
32 components · 6 palettes · 0 dependencies
radio.jsNative radio with the dot painted over.
badge.jsCompact label for status and metadata.
card.jsComposable surface with header, content, and footer slots.
table.jsData table composed from the real table elements.
| Deploy | Branch | Status | When |
|---|---|---|---|
| 4f2a1c | main | Ready | 2 hours ago |
| 9b7e30 | fix/login | Building | 5 hours ago |
| 1d8c55 | main | Failed | yesterday |
separator.jsDividing line, horizontal or vertical.
Danger zone
Actions here cannot be undone.
kbd.jsA keyboard key, for shortcuts written into prose.
Open the palette with ⌘ K
Move with ↑ ↓, confirm with Enter
tabs.jsTabbed panels with arrow-key navigation.
accordion.jsCollapsible sections built on native details elements.
alert.jsShort message set apart from the surrounding text.
Scheduled maintenance
New in this release
Deploy finished
Approaching your limit
Payment failed
popover.jsFloating panel anchored to a trigger, built on the popover primitive.
tooltip.jsHover and focus label, positioned with CSS alone.