Components

30 production-ready components built with React, TypeScript, and Radix UI. Accessible, themeable, and ready to use.

Button

Interactive elements for user actions

InputsDocumented

Input

Text input fields with validation states

InputsDocumented

Textarea

Multi-line text input areas

InputsDocumented

Select

Dropdown selection menus

InputsDocumented

Checkbox

Binary choice controls

InputsDocumented

Radio

Single choice from multiple options

InputsDocumented

Switch

Toggle switches for boolean values

InputsDocumented

Badge

Status indicators and labels

DisplayDocumented

Avatar

User profile images with fallbacks

DisplayDocumented

Card

Flexible content containers

DisplayDocumented

Tooltip

Contextual information on hover

DisplayDocumented

Alert

Inline notification messages

FeedbackDocumented

Toast

Temporary notification popups

FeedbackDocumented

Progress

Task completion indicators

FeedbackDocumented

Spinner

Loading state animations

FeedbackDocumented

Dialog

Modal dialogs and confirmations

OverlayDocumented

DropdownMenu

Contextual action menus

OverlayDocumented

Command

Command palette and search

OverlayDocumented

Breadcrumb

Hierarchical page navigation

NavigationDocumented

Tabs

Tabbed content organization

NavigationDocumented

Accordion

Collapsible content sections

NavigationDocumented

Table

Structured data presentation

Data DisplayDocumented

EmptyState

Placeholder for empty content

Data DisplayDocumented

Label

Form field labels

UtilityDocumented

HelperText

Supplementary field information

UtilityDocumented

ErrorMessage

Validation error displays

UtilityDocumented

FieldGroup

Related field grouping

UtilityDocumented

Divider

Visual content separators

UtilityDocumented

ThemeToggler

Theme switching control

UtilityDocumented