Inputs & Controls
Form controls for user data entry: buttons, calendars, checkboxes, form wrappers, inputs, labels, radio groups, selects, sliders, switches, textareas, and toggle groups.
Button
Interactive trigger with primary, secondary, outline, ghost, and destructive variants.
Calendar
Date picker with month navigation, range selection, and disabled date support.
Checkbox
A control that allows the user to toggle between checked and unchecked states.
Form
Accessible form wrapper with built-in validation, error messages, and field descriptions.
Input
Text field with support for types, placeholders, disabled state, and icons.
Label
Accessible label for form controls with proper htmlFor association.
Radio Group
A set of radio buttons where only one option can be selected at a time.
Select
Dropdown selection with search, groups, and keyboard navigation.
Slider
Range input for selecting a numeric value within a defined range.
Switch
Toggle control for binary on/off states with accessible labeling.
Textarea
Multi-line text input for longer form content with resize handling.
Toggle Group
A set of two-state toggle buttons where one or more can be active.