Components
Browse all 30 core components and 6 marketing components. All components are production-ready and WCAG 2.1 AA compliant.
Quick Preview
View Code
Core Components (50)
Primitives
Button
Interactive buttons with loading states and variants
Badge
Stable
Status indicators and labels
Avatar
Stable
User profile images with fallback support
Icon
Stable
SVG icons with customizable styling
Separator
Stable
Visual separators with horizontal and vertical variants
Toggle
Stable
A button that stays pressed, on its own or in a group
AspectRatio
Stable
Holds a box at a fixed ratio while an image loads
Popover
Stable
A panel anchored to what opened it, for content rather than commands
DropdownMenu
Stable
A menu of commands under a button, with checkboxes, radios and submenus
ContextMenu
Stable
The same menu, opened by right-click or long-press
HoverCard
Stable
A preview on hover, for links worth glancing at before following
ScrollArea
Stable
A scroll container with scrollbars that look the same on every platform
Command
A searchable list of commands, on cmdk. A combobox, not a menu
Forms
Input
Text input fields with validation and form integration
Textarea
Stable
Multi-line text input with validation and resize
Select
Stable
Dropdown selects with search and multi-select
Checkbox
Stable
Form checkboxes with accessibility and validation
RadioGroup
Stable
Radio button groups with keyboard navigation
Switch
Stable
Toggle switches with accessibility and variants
Label
Stable
Form labels with accessibility features
HelperText
Stable
Helper text for form fields
ErrorMessage
Stable
Error messages for validation
Form
Stable
Ties react-hook-form to Label, HelperText and ErrorMessage
InputOTP
Stable
A one-time code, one character per box, over a single real input
Slider
A value picked by dragging, one thumb or two for a range
Navigation
Tabs
Tab navigation with keyboard accessibility
Breadcrumb
Stable
Navigation breadcrumbs with accessibility
Pagination
Stable
Page navigation with keyboard accessibility
Menubar
Stable
An application menu bar, the File and Edit row
NavigationMenu
Stable
Site navigation with panels. A nav full of links, not a menu
Sidebar
A collapsible navigation column, a Sheet on a phone
Feedback
Alert
Notification alerts with variants and dismiss functionality
Toast
Stable
Notification system with auto-dismiss and positioning
Tooltip
Stable
Contextual information with positioning and triggers
Progress
Stable
Progress indicators with variants and accessibility
Skeleton
Loading states with animations and specialized components
Data Display
Card
Container components for content
Table
Stable
Data tables with sortable columns, pagination and responsive design
DataTable
Stable
Advanced tables with search, filtering, sorting, and pagination
Accordion
Stable
Collapsible sections with keyboard navigation
Collapsible
Stable
One section that opens and closes, height animated
Carousel
A strip of slides that snaps, with keyboard and drag support
Advanced
Calendar
Date picker with single, range, and multiple selection modes
Charts
Stable
Data visualization with line, bar, area, and pie charts
Dialog
Stable
Modal dialogs with accessibility and focus management
ErrorBoundary
Stable
Error boundary component for React error handling
Sheet
Stable
A dialog that slides in from an edge
AlertDialog
Stable
A dialog that demands an answer, focus starting on Cancel
Resizable
Stable
Panels the user can drag apart, with a keyboard-operable divider
Drawer
A Sheet you can drag shut, with snap points and a grabber
Marketing Components (6)
Hero
Hero sections with customizable layouts and call-to-action buttons
Features
Stable
Feature showcase grids with icons and hover effects
Testimonials
Stable
Customer testimonials with ratings, avatars and responsive grids
Pricing
Stable
Pricing tables with yearly/monthly toggle and popular plan highlighting
Gallery
Stable
Image galleries with lightbox functionality and responsive grids
Logo Wall
Client logos with hover effects and responsive layouts
Component Status
All components are marked as Stable, meaning they are:
- ✅ Production-ready
- ✅ Fully tested (1367 tests passing, 473 in dedicated accessibility files)
- ✅ WCAG 2.1 AA compliant
- ✅ TypeScript typed
- ✅ Documented with examples
Quick Links
- API Reference - Complete component API documentation
- Theming Guide - Customize themes and design tokens