Components
Browse all 66 shared UI components organized by category. Each component is token-driven, accessible, and shared across all project surfaces.
Form Controls(14)
Button
actionPrimary action button with variant and size props. Token-driven styling via CSS ...
Checkbox
formsStyled checkbox with custom checkmark SVG, indeterminate state with minus icon, ...
DatePicker
formsCalendar-based date picker with month navigation, today highlight, selected stat...
FileUpload
formsDrag-and-drop file upload zone with click-to-browse, file list display, progress...
Input
formsText input with label, helper text, error state with role=alert, focus ring, dis...
NumberInput
formsNumeric stepper with increment/decrement buttons, native number input, min/max c...
RadioGroup
formsRadio button group with native fieldset/legend, visually hidden native inputs, c...
SearchInput
formsSearch input with magnifying glass icon, clear button, focus ring, role=search l...
Select
formsNative select input with label, helper text, error state with role=alert, custom...
Slider
formsRange slider with custom-styled track, fill progress indicator, circular thumb, ...
Switch
formsToggle switch with pill track, sliding thumb, label, disabled state, keyboard su...
Textarea
formsMulti-line text input with label, helper text, error state with role=alert, focu...
InlineEdit
formsClick-to-edit inline text field with view/edit modes, Enter to confirm, Escape t...
FormWizard
formsMulti-step form wizard with numbered step progress indicator, back/next navigati...
Data Display(21)
Accordion
layoutCollapsible content sections with single or multi-expand modes, animated chevron...
Avatar
data-displayUser avatar with initials fallback, five size variants (xs–xl), online/offline/b...
Badge
data-displayCompact inline label for status indicators, counts, categories, and removable ta...
Card
layoutContent container with optional title header. Token-driven background, border-ra...
Carousel
navigationContent carousel with slide navigation via arrows and dot indicators. CSS transl...
CodeBlock
data-displayCode display block with line numbers, language header, copy-to-clipboard button,...
ColorSwatch
data-displayColor palette swatch grid with selection state, optional labels and hex values, ...
Countdown
data-displayCountdown timer displaying days, hours, minutes, seconds with optional labels. T...
DataList
data-displayKey-value pair list using semantic dl/dt/dd elements with optional dividers and ...
KanbanBoard
data-displayColumn-based kanban board with card counts, card titles/descriptions/tags, click...
Meter
data-displayVisual meter bar with range-based color coding (low/medium/high/overflow). Token...
ProgressBar
feedbackLinear progress bar with single/segmented modes, status colors, size variants, s...
RadarChart
data-displaySVG radar/spider chart with configurable dimensions (3-8 axes), concentric grid,...
Rating
feedbackStar rating component with interactive selection, hover preview, numeric value d...
ScoreGauge
data-displayCircular SVG gauge with score value, label, and optional trend indicator. Three ...
Stat
data-displayKPI stat card with label, large value, trend direction indicator, and optional i...
StatusDot
feedbackInline status indicator with colored dot, label, and optional pulse animation. F...
Table
dataData table with typed column definitions, row hover, optional striped rows, capt...
Tag
dataInline label for categorization, status, and metadata. 4 color variants (default...
Timeline
data-displayVertical chronological feed of events (commits, deploys, approvals, publishes, p...
TreeView
navigationCollapsible hierarchical tree with expand/collapse chevrons, selection state, de...
Feedback(6)
Alert
feedbackDismissible notification banner with success/warning/error/info variants. Token-...
Banner
feedbackAnnouncement/notification banner with variant-based styling, optional icon, and ...
EmptyState
feedbackEmpty state placeholder with icon, title, description, and action slot. Dashed b...
Skeleton
feedbackLoading placeholder with shimmer pulse animation. Three variants (text/circle/re...
Spinner
feedbackAnimated loading spinner with SVG arc rotation, 3 sizes (sm/md/lg), optional lab...
Toast
feedbackTemporary notification toast/snackbar with variant icons (success/warning/error/...
Navigation(6)
Breadcrumbs
navigationNavigation breadcrumb trail with home icon, chevron separators, path truncation ...
Pagination
navigationPage navigation with numbered buttons, prev/next arrows, ellipsis for long range...
Sidebar
navigationVertical navigation sidebar with sectioned links, active state (aria-current=pag...
StepIndicator
navigationMulti-step progress indicator with numbered circles, connector lines, completed ...
Tabs
navigationClient-side tabbed interface with ARIA roles. Manages active tab state internall...
Toolbar
navigationHorizontal toolbar with icon buttons, active/pressed toggle state, divider separ...
Overlays(6)
CommandPalette
navigationCommand palette overlay with search input, filtered results, keyboard shortcut b...
Drawer
overlaysSliding panel overlay from left or right edge with backdrop, title, close button...
Dropdown
formsCustom dropdown select with trigger button, floating menu, keyboard navigation (...
Modal
overlaysAccessible modal dialog with overlay backdrop, escape key close, body scroll loc...
Popover
overlaysFloating content panel with click trigger, outside-click dismiss, Escape key clo...
Tooltip
overlayAccessible tooltip overlay with placement variants (top, bottom, left, right), a...
Layout(3)
Utility(3)
AiAvatarTooltip
ai-interactionFloating AI assistant indicator with pulsing avatar, glassmorphic chat bubble, t...
CopyButton
actionsClick-to-copy button with clipboard API integration and visual success feedback....
LiveReadouts
data-displayReal-time biometric readout panel with metric cards in responsive grid. Each car...
Surfaces(6)
AuthorBioCard
data-displayAuthor profile card with avatar, bio, article count badge, and social links. Ver...
FeatureComparisonTable
data-displayAccessible comparison table with yes/no/partial support icons, column highlighti...
MetricsPanel
data-displayGrid of metric cards with trend indicators (up/down/flat) and status colors (goo...
PricingTable
data-displayMulti-tier pricing comparison with featured tier highlighting. Token-driven card...
TestimonialWall
data-displayGrid of customer testimonials with avatar, quote, star rating, and role. Token-d...
WellnessMatrix
data-displayBiometric wellness dashboard grid with hero composite score, category cards with...