Native Select

Platform-drawn dropdown wrapped in bloom styling. Borderless fill deepens on focus and the neutral ring keeps the OS-native picker's muscle memory while the control stays on-token.

Usage

States

Grouped options

API reference

Wraps a native <select>. Inherits every native HTMLSelectElement attribute via spread.

PropTypeDescription
'default' | 'sm'Controls height. Small is 8 units for denser toolbars.
string | number | readonly string[] | null | undefined (bindable)Two-way bindable selected value.
booleanDisables the control and drops opacity to 50%.
'true' | 'false'Flips the focus ring to destructive without changing layout.
HTMLSelectElement | nullTwo-way-bindable element reference.
stringMerged onto the wrapper via tailwind-merge.