Examples
Components
The catalog below mirrors the available UI components and routes each example from a single registry.
Accordion
Expandable content groups and disclosure patterns.
/components/accordion
Alert
Inline status and messaging patterns with actions.
/components/alert
Alert Dialog
Confirmation dialogs for destructive or blocking actions.
/components/alert-dialog
Aspect Ratio
Media containers that preserve a consistent frame.
/components/aspect-ratio
Avatar
Single avatars, badges, and grouped participants.
/components/avatar
Badge
Compact status labels and metadata chips.
/components/badge
Basic Alert
Opinionated alert presets with built-in icons.
/components/basic-alert
Breadcrumb
Hierarchical navigation with separators and overflow.
/components/breadcrumb
Button
Button variants, sizes, icons, and loading states.
/components/button
Button Group
Grouped controls with shared edges and separators.
/components/button-group
Calendar
Single-date, range, and week-number date views.
/components/calendar
Card
Structured content containers with actions and footers.
/components/card
Carousel
Horizontal content carousels with navigation controls.
/components/carousel
Checkbox
Boolean selection inputs and checkbox groups.
/components/checkbox
Collapsible
Progressive disclosure for secondary content.
/components/collapsible
Combobox
Typeahead selection with filtering and chips.
/components/combobox
Command
Command palette surfaces and searchable lists.
/components/command
Context Menu
Right-click and long-press action menus.
/components/context-menu
Copy Button
Inline copy-to-clipboard affordances with feedback.
/components/copy-button
Dialog
Modal content surfaces with titles and actions.
/components/dialog
Direction
LTR and RTL rendering for directional primitives.
/components/direction
Drawer
Edge-mounted drawers for mobile-first flows.
/components/drawer
Dropdown Menu
Button-triggered menus with groups and submenus.
/components/dropdown-menu
Empty
Empty states with messaging and next actions.
/components/empty
Field
Composable field layouts with errors and descriptions.
/components/field
File Input
Hidden file input wired to a themed button trigger.
/components/file-input
Hover Card
Hover-driven supplemental content panels.
/components/hover-card
Input
Text, email, search, and disabled input states.
/components/input
Input Group
Inputs with addons, buttons, and stacked affordances.
/components/input-group
Input OTP
Segmented verification code entry flows.
/components/input-otp
Item
Flexible list rows with media, content, and actions.
/components/item
Kbd
Keyboard key labels for shortcuts and hints.
/components/kbd
Label
Accessible form labels and required indicators.
/components/label
Menubar
Desktop-style application menus and nested actions.
/components/menubar
Multi Select
Chip-based multiple selection with typeahead filtering.
/components/multi-select
Tag Picker
Suggestion-aware tags that can also create new entries inline.
/components/tag-picker
Native Select
Styled native select elements and optgroups.
/components/native-select
Navigation Menu
Top-level navigation with rich content panels.
/components/navigation-menu
Pagination
Page navigation with active, previous, and next states.
/components/pagination
Popover
Anchored floating panels for supporting content.
/components/popover
Progress
Linear progress indicators for loading and completion.
/components/progress
Radio Group
Single-choice selection sets.
/components/radio-group
Resizable
Resizable panels for split-view layouts.
/components/resizable
Scroll Area
Custom scroll containers with themed scrollbars.
/components/scroll-area
Select
Radix-powered select menus with labels and groups.
/components/select
Separator
Horizontal and vertical dividers for layout rhythm.
/components/separator
Sheet
Off-canvas panels for supporting workflows.
/components/sheet
Sidebar
Composable sidebar primitives for application shells.
/components/sidebar
Skeleton
Loading placeholders for content blocks and lists.
/components/skeleton
Slider
Continuous or ranged numeric input via drag handles.
/components/slider
Sonner
Toast notifications using the shared toaster setup.
/components/sonner
Spinner
Spinning loaders with optional labels.
/components/spinner
Switch
Binary toggle controls for settings and preferences.
/components/switch
Table
Responsive tables with headers, rows, and totals.
/components/table
Tabs
Tabbed content organization and switching.
/components/tabs
Textarea
Multi-line text input with sizing examples.
/components/textarea
Toggle
Single pressed-state controls with icon support.
/components/toggle
Toggle Group
Grouped pressed-state controls for formatting and views.
/components/toggle-group
Tooltip
Short hints and shortcuts on hover or focus.
/components/tooltip
Unstyled Button
Behavior-only button primitives for custom presentation.
/components/unstyled-button