All components
130 results
Color
/color
Semantic ground, surface, ink, rule, signal, danger, and chart tokens for light and dark interfaces.
Typography
/typography
A three-family type system for expressive headings, readable interface copy, and compact technical data.
Spacing
/spacing
A four-pixel rhythm for gaps, insets, control heights, and responsive section spacing.
Shape & radius
/radius
Restrained corner and border treatments that keep controls crisp and surfaces clearly nested.
Elevation & layers
/elevation
A border-first surface hierarchy for cards, popovers, sheets, notifications, and modal layers.
Layout grid
/layout-grid
Responsive columns, page gutters, readable measures, and container widths for product screens.
Breakpoints
/breakpoints
Mobile-first adaptation rules for navigation, data density, actions, and multi-column content.
Iconography
/iconography
Lucide icons at consistent optical sizes, stroke weights, spacing, and accessible labeling patterns.
Motion
/motion
Fast, purposeful transitions with explicit properties, responsive easing, and reduced-motion fallbacks.
Interaction states
/interaction-states
A complete control-state contract covering hover, focus, pressed, selected, disabled, loading, and invalid.
Accessibility
/accessibility
Keyboard order, focus visibility, target sizing, contrast, semantics, announcements, and motion preferences.
Button
/button
Primary, outline, secondary, ghost, and destructive actions in three sizes, with icon slots.
Input
/input
Single-line text field with label, placeholder, and invalid states.
Textarea
/textarea
Multiline field on the same token set as Input.
Checkbox
/checkbox
Accessible checkbox with checked, unchecked, and indeterminate states.
Switch
/switch
Binary toggle for settings rows.
Radio
/radio-group
Single-select group with keyboard roving and label association.
Select
/select
Styled trigger and popover list. Built on Radix.
Slider
/slider
Single-value range control with keyboard steps.
Badge
/badge
Compact count and status pills.
Avatar
/avatar
Image, fallback initials, and sizes for identity chips.
Tabs
/tabs
Roving-tabindex tab list with associated panels.
Tooltip
/tooltip
Short hover/focus hint. Wrap the app in TooltipProvider.
Dropdown
/dropdown-menu
Action menu with items, separators, and keyboard navigation.
Divider
/separator
Horizontal or vertical hairline rule.
Breadcrumb
/breadcrumb
Ancestor trail with separators.
Pagination
/pagination
Page window with previous/next. You own the current page.
Table
/table
Semantic table primitives. Pair with TanStack Table for sorting and selection.
Card
/card
Surface container for grouped content.
Dialog
/dialog
Modal overlay with title, description, and a close control.
Sheet
/sheet
Slide-over panel from an edge. Same primitive as Dialog.
Popover
/popover
Non-modal floating panel anchored to a trigger.
Accordion
/accordion
Collapsible sections. One or many panels open at a time.
Progress
/progress
Determinate bar for a 0–100 completion value.
Command
/command
Searchable command list. Pair with Dialog for a palette.
Chip
/chip
Colored status chip in default, outline, and signal. Optional dismiss.
Button group
/button-group
Fused bordered group wrapping Button children.
Kbd
/kbd
Keyboard shortcut hint in IBM Plex Mono.
Announcement
/announcement
Slim banner with optional action and close.
File upload
/file-upload
Dropzone and file list. Files stay local; the demo does not upload them.
Close button
/close-button
Compact circular dismiss control for banners, toasts, chips, and modal headers.
Icon button
/icon-button
Square icon-only action for toolbars and carousel chrome. Requires an accessible name.
Segmented control
/segmented-control
Sliding-thumb exclusive switch for period pickers. Always one selected.
Input OTP
/input-otp
One-time-code field with a monospace box per digit, paste, and autofill.
Carousel
/carousel
Scroll-snap gallery. Swipe, arrows, and a position indicator. No loop.
Notification
/notification
Positionable toast with status, optional avatar, actions, and a countdown bar.
Date picker
/date-picker
Single-date popover. One month, editable chip, Cancel / Apply. Commits on Apply.
Date range picker
/date-range-picker
Dual-month range popover with presets and Cancel / Apply. Same commit contract.
Data table
/data-table
Filterable, sortable table on TanStack Table with row selection and pagination.
Alert Dialog
/alert-dialog
Purpose-built destructive confirmation with explicit cancel and action paths.
Combobox
/combobox
Searchable single-select picker with empty state and keyboard navigation.
Context Menu
/context-menu
Right-click action menu with groups, shortcuts, and nested items.
Resizable Panels
/resizable
Adjustable horizontal or vertical workspace panes with an accessible handle.
Scroll Area
/scroll-area
Styled overflow container with consistent scrollbars.
Collapsible
/collapsible
Disclosure primitive for advanced controls and secondary content.
Toggle
/toggle
Two-state pressed control for formatting, display, and toolbar actions.
Toggle Group
/toggle-group
Single- or multi-select group of related toggle controls.
Hover Card
/hover-card
Rich preview card anchored to a text link or identity.
Navigation Menu
/navigation-menu
Accessible product navigation with dropdown content and keyboard travel.
Skeleton
/skeleton
Layout-preserving loading placeholders for content and data surfaces.
Spinner
/spinner
Compact loading indicator for buttons, fields, and inline states.
Field
/field
Form composition for labels, controls, descriptions, and validation errors.
Empty State
/empty
Designed zero-data state with media, explanation, and next action.
Filter Action Bar
/filter-action-bar
Search, status, filters, actions, and result count in one responsive toolbar.
KPI Sparkline Card
/kpi-sparkline-card
Compact metric card with signed comparison and an inline trend line.
Activity Timeline
/activity-timeline
Chronological event stream with actors, timestamps, and connected markers.
Audit Log Viewer
/audit-log-viewer
Dense event table for actor, target, result, and export workflows.
State Panel
/state-panel
Reusable empty, loading, failure, and permission-denied surfaces.
Bulk Action Toolbar
/bulk-action-toolbar
Floating selection bar with archive, assign, delete, and clear actions.
Detail Drawer
/detail-drawer
Slide-over entity details with metadata and recent activity.
Progress Stepper
/progress-stepper
Compact multi-stage workflow indicator with completed and current states.
Kanban Board
/kanban-board
Three-lane planning board with counts, owners, and add-card actions.
Saved View Picker
/saved-view-picker
Named filter preset selector for repeatable data views.
Log Viewer
/log-viewer
Scrollable monospace runtime log with levels, timestamps, and copy action.
Comment Composer
/comment-composer
Avatar-led comment field with attachment and submit actions.
Page Header
/page-header
Responsive page identity with breadcrumb context, status, and action cluster.
Theme Toggle
/theme-toggle
Manual light/dark control with a click-origin reveal. Ignores system theme.
Sidebar
/sidebar
Floating app navigation with team and user menus, badges, and a collapsed rail.
Calendar
/calendar
Month grid with event chips, overflow popovers, and a month switcher.
Auth Card
/auth-card
Sign-in, sign-up, and verification shells with social providers.
Agent Progress
/agent-progress
Collapsible multi-step progress with a circular indicator on the active task.
Notification Center
/notification-center
Tabbed activity inbox with unread state, avatars, and inline actions.
Important Alerts Card
/important-alerts-card
Scrollable alert feed with tone icons, date pills, and a week-range control.
Patient Info Card
/patient-info-card
Profile card with avatar, name, and label/value rows for clinical details.
Link Button
/link-button
Inline text action on the Button size scale. Underline on hover, usable as a link or button.
Social Button
/social-button
Sign-in buttons for identity providers. Colorful, black, or outlined, including icon-only.
Settings Modal
/settings-modal
Controlled multi-page settings dialog. General, profile, tools, and storage.
Agent Limits
/agent-limits-card
Context-window usage ring and stacked bar plus plan rate-limit meters.
Stat Cards
/stat-cards
KPI tiles with a count-up figure and a signed delta chip.
Area Chart
/area-chart-card
Stacked, overlapping, or 100% area series with a count-up headline and period control.
Earnings Chart
/earnings-chart-card
Period-switchable rounded bars with a count-up total and hover outline.
Funnel Chart
/funnel-chart-card
Tapered conversion funnel. Widths and drop-off come from the stage values.
Radar Chart
/radar-chart-card
Polar comparison with filled, dotted, outline, or score treatments.
Radial Chart
/radial-chart-card
Concentric rings, gauges, or a stacked half-gauge of parts-to-whole.
Bar List
/bar-list-card
Ranked breakdown rows with share or raw bars, optional tabs and icons.
Contributions
/contributions-card
Year heatmap of daily activity with a count-up headline and stat tiles.
Activity Rings
/activity-rings-card
Three concentric goal rings. Hover or focus a ring or tile to isolate it.
Stage Bars
/stage-bars-card
Funnel-as-rows: horizontal bars sized to the first stage, with percents.
Line Chart
/line-chart-card
Single-series line over a soft area fill, with a period switcher and hover dot.
Steps Chart
/steps-card
Weekly steps bars with a goal marker, week switcher, and count-up total.
Sleep Score
/sleep-score-card
Segmented radial sleep score with a qualitative band and metric rows.
Most Active Days
/most-active-days-card
Year calendar of per-day mini activity rings with a selected-day control.
Combo Chart
/combo-chart-card
Bars and a line on independent axes so a count and a percentage can share a category axis.
Heatmap Chart
/heatmap-chart-card
Matrix heatmap with a theme-following accent ramp, less/more legend, and optional period ranges.
Sankey Chart
/sankey-chart-card
Flow diagram with tinted links from sources to sinks, node values, and sink share labels.
Scatter Chart
/scatter-chart-card
Correlation scatter with optional bubble encoding. Series averages become legend tiles.
Home Dashboard
/home-dashboard
Company revenue, hiring, regional filters, and a sortable customer table.
Medical Profile
/medical-profile
Patient status, sleep, movement, appointments, and care-team alerts.
AI Chat
/ai-chat
Model selection, streamed task progress, file diffs, and a message composer.
AI Profile
/ai-profile
Token use, agent mix, streaks, and output over time.
AI Image Generation
/ai-image-generation
Prompt flow, generation progress, remix controls, and a downloadable gallery.
Service Operations
/operations-command-center
Request volume, latency, regional uptime, deploy versions, and production alerts.
Sales Pipeline
/crm-pipeline
Qualification, evaluation, proposal, and negotiation with weighted deal values.
Subscription Billing
/saas-billing
Plan limits, projected overages, payment details, and paid invoices.
Agent Run Inspector
/agent-control-room
Pause runs, add context, and review tool calls, cost, and changed files.
Acquisition Report
/analytics-report-builder
Select metrics and dimensions, then switch between chart and table output.
Incident Response
/incident-response
Responders, customer updates, mitigation steps, and service recovery data.
Investment Portfolio
/portfolio-dashboard
Period comparison, allocation, holdings, and a draft trade.
Project Delivery
/project-delivery
Dated milestones, assignable risks, and checkable priority tasks.
Performance Gauges
/performance-gauges
Animated SVG instrument with tachometer, velocity, boost, and power variants plus a controlled value mode.
Diagnostics Panel
/diagnostics-panel
Visibility-aware Canvas 2D diagnostic field with layered, network-node, and signal-flow modes.
Uplink Loader
/uplink-loader
A self-running or controlled secure-link progress sequence with checkpoints, telemetry, and a reduced-motion completion state.
Article Headings
/article-headings
Scramble-decoding editorial headings with configurable timing, light and dark modes, and semantic fallback text.
Scroll Progress
/scroll-progress
A controlled or measured reading-position indicator for the document or a supplied scroll container.
Scroll Reveal
/scroll-reveal
A one-shot or repeatable viewport reveal with direction, distance, timing, and reduced-motion controls.
Pointer Spotlight
/pointer-spotlight
A content-agnostic surface highlight that follows fine pointers, centers on focus, and stays static on touch.
Tilt Surface
/tilt-surface
A restrained perspective wrapper with pointer-relative tilt, optional glare, configurable depth, and a static mobile fallback.
Page Wipe
/page-wipe
A controlled transition overlay with three complete variants, deterministic completion, and a reduced-motion crossfade.
App Dock
/app-dock
A data-driven shortcut dock with proximity magnification, selected state, full keyboard movement, and static touch behavior.
Async Action Button
/async-action-button
A promise-aware action that moves through honest idle, pending, success, and error states with live announcements.