Components
Source-owned React components for Next.js, Expo, and React 19
Browse all 31 source-owned components by the job they do. Every page includes an interactive preview, the exact example source, installation commands, accessibility notes, and browser verification.
Foundation
4The small, dependable pieces every interface starts with.
Forms
9Controls for collecting choices, text, and intent.
Checkbox
A control for toggling a boolean choice.
Input
A styled single-line text input.
Label
An accessible label associated with a form control.
Radio Group
A mutually exclusive set of selectable options.
Select
A trigger and listbox for choosing one option.
Switch
A control for toggling an immediate on or off setting.
Textarea
A styled multiline text input.
Toggle
A two-state button that can be on or off.
Toggle Group
A coordinated set of single or multiple toggles.
Navigation
4Patterns that help people move through layered content.
Overlays
8Focus-managed content that appears above the current view.
Alert Dialog
A modal confirmation dialog that interrupts the user.
Context Menu
A contextual action menu opened from a pointer gesture.
Dialog
A focus-managed modal window over the current page.
Dropdown Menu
A keyboard-navigable menu anchored to a trigger.
Hover Card
A preview card revealed by hover or keyboard focus.
Popover
Floating content anchored to an interactive trigger.
Sheet
A dialog that slides from an edge of the viewport.
Tooltip
A short description shown on hover or keyboard focus.
Feedback
4Status, progress, and contextual messages with clear meaning.
Media
2Visual primitives with stable layout and accessible fallbacks.