Every component is built from --ds-* tokens, ships with a
documented prop interface, and is keyboard-accessible by default. Click any
tile for the full reference.
Input
Subagent ASingle-line text input with label, hint, and error slots.
Select
Subagent ANative-feeling select with custom chevron and focus styling.
Tabs
Subagent BRoving-tabindex tab strip with optional underline indicator.
Tooltip
Subagent BHover and focus tooltip with portal-free positioning.
Dialog
Subagent CModal dialog with focus trap, scrim, and ESC dismiss.
Toast
Subagent CTransient notification, stackable, polite or assertive.
Skeleton
Subagent DLoading placeholder. Rect, text, and circle variants with shimmer.
Icon
Subagent GLucide icons via lucide-static. No client JS, currentColor-tinted.