Button
Button variants, sizes, icons, and loading states.
/components/button
Examples
The catalog below mirrors the available UI components and routes each example from a single registry.
Search titles, descriptions, and capabilities in this section.
61 of 61 examples
Button variants, sizes, icons, and loading states.
/components/button
Grouped controls with shared edges and separators.
/components/button-group
Behavior-only button primitives for custom presentation.
/components/unstyled-button
Boolean selection inputs and checkbox groups.
/components/checkbox
Text, email, search, and disabled input states.
/components/input
Inputs with addons, buttons, and stacked affordances.
/components/input-group
Segmented verification code entry flows.
/components/input-otp
Multi-line text input with sizing examples.
/components/textarea
Accessible form labels and required indicators.
/components/label
Composable field layouts with errors and descriptions.
/components/field
Continuous or ranged numeric input via drag handles.
/components/slider
Binary toggle controls for settings and preferences.
/components/switch
Single-choice selection sets.
/components/radio-group
Radix-powered select menus with labels and groups.
/components/select
Styled native select elements and optgroups.
/components/native-select
Typeahead selection with filtering and chips.
/components/combobox
Chip-based multiple selection with typeahead filtering.
/components/multi-select
Suggestion-aware tags that can also create new entries inline.
/components/tag-picker
Hidden file input wired to a themed button trigger.
/components/file-input
Single-date, range, and week-number date views.
/components/calendar
Structured content containers with actions and footers.
/components/card
Horizontal and vertical dividers for layout rhythm.
/components/separator
Resizable panels for split-view layouts.
/components/resizable
Capabilities: Split view · Panel resizing
Related examples
Media containers that preserve a consistent frame.
/components/aspect-ratio
Composable sidebar primitives for application shells.
/components/sidebar
Custom scroll containers with themed scrollbars.
/components/scroll-area
Capabilities: Overflow · Scroll containers
Related examples
CSS-mask fade shadows at the edges of any scroll container.
/components/scroll-shadow
Inline status and messaging patterns with actions.
/components/alert
Opinionated alert presets with built-in icons.
/components/basic-alert
Linear progress indicators for loading and completion.
/components/progress
Loading placeholders for content blocks and lists.
/components/skeleton
Spinning loaders with optional labels.
/components/spinner
Toast notifications using the shared toaster setup.
/components/sonner
Empty states with messaging and next actions.
/components/empty
Progressive disclosure for secondary content.
/components/collapsible
Expandable content groups and disclosure patterns.
/components/accordion
Short hints and shortcuts on hover or focus.
/components/tooltip
Hover-driven supplemental content panels.
/components/hover-card
Inline copy-to-clipboard affordances with feedback.
/components/copy-button
Keyboard key labels for shortcuts and hints.
/components/kbd
Tabbed content organization and switching.
/components/tabs
Hierarchical navigation with separators and overflow.
/components/breadcrumb
Top-level navigation with rich content panels.
/components/navigation-menu
Page navigation with active, previous, and next states.
/components/pagination
Capabilities: Page navigation
Related examples
Modal content surfaces with titles and actions.
/components/dialog
Related examples
Confirmation dialogs for destructive or blocking actions.
/components/alert-dialog
Related examples
Off-canvas panels for supporting workflows.
/components/sheet
Capabilities: Off-canvas detail
Related examples
Edge-mounted drawers for mobile-first flows.
/components/drawer
Anchored floating panels for supporting content.
/components/popover
Button-triggered menus with groups and submenus.
/components/dropdown-menu
Right-click and long-press action menus.
/components/context-menu
Desktop-style application menus and nested actions.
/components/menubar
Command palette surfaces and searchable lists.
/components/command
Horizontal content carousels with navigation controls.
/components/carousel
Single avatars, badges, and grouped participants.
/components/avatar
Compact status labels and metadata chips.
/components/badge
Responsive tables with headers, rows, and totals.
/components/table
Capabilities: Tabular data
Related examples
Flexible list rows with media, content, and actions.
/components/item
Capabilities: List row composition
Related examples
Single pressed-state controls with icon support.
/components/toggle
Grouped pressed-state controls for formatting and views.
/components/toggle-group
Related examples
LTR and RTL rendering for directional primitives.
/components/direction