ZNN
199
Ratio
1
:
9.05
QSR
22
X
Xenon
GitHub
Components
Base UI and semantic HTML primitives.
Form controls
Button
Base UI
Triggers an action or event. The primary affordance for committing, submitting, or navigating.
@base-ui/react/button
Input / Text field
Base UI
Collects a single line of text. Paired with Field for label, hint, and error.
@base-ui/react/field + @base-ui/react/input
Textarea
Semantic HTML
Collects multi-line free text. Base UI has no dedicated textarea; use a semantic <textarea> inside Field.
Field + native <textarea>
Select
Base UI
Chooses one value from a list in a popover listbox. Composable replacement for the native <select>.
@base-ui/react/select
Checkbox
Base UI
Toggles a single boolean or selects one item from a set of independent options.
@base-ui/react/checkbox
Radio group
Base UI
Selects exactly one option from a mutually exclusive set.
@base-ui/react/radio-group + @base-ui/react/radio
Switch
Base UI
Toggles a setting that takes effect immediately (no submit needed).
@base-ui/react/switch
Overlays & navigation
Dialog
Base UI
A modal surface that demands attention for a focused task or confirmation.
@base-ui/react/dialog
Popover
Base UI
Non-modal floating content anchored to a trigger. For supplemental information or quick actions.
@base-ui/react/popover
Tooltip
Base UI
A short contextual label for a control. Supplements — never replaces — an accessible name.
@base-ui/react/tooltip
Tabs
Base UI
Switches between related sections of content within one surface.
@base-ui/react/tabs
Toast
Base UI
Brief, transient confirmation of a background action. Non-blocking and auto-dismissed.
@base-ui/react/toast
Dropdown / Menu
Base UI
A list of actions or choices revealed from a trigger. Contextual command palette.
@base-ui/react/menu
Scroll area
Base UI
A styled, cross-browser scroll container with custom thumb controls.
@base-ui/react/scroll-area
Data display & surfaces
Card
Semantic HTML
A bounded surface that groups related content. The workhorse panel of a layout.
Semantic <article>
Table
Semantic HTML
Aligns structured rows and columns of data for scanning and comparison.
Semantic <table>
Badge
Semantic HTML
A compact label for status, category, or count. Read-only, not interactive.
Semantic <span>
Separator
Base UI
A horizontal or vertical rule that divides related sections of content.
@base-ui/react/separator
Avatar
Base UI
Represents a person or entity with an image and a text fallback.
@base-ui/react/avatar
Previous
Layout
Next
Button