Single-value select on Radix Select; trigger matches Input's md height.
Anatomy
+ value v + <- trigger (h-9, container) | Solana ok | <- popper panel, surface-bright | Ethereum | highlight: container-high
Props
| Prop | Type | Default | Notes |
|---|---|---|---|
options | SelectOption<T>[] | -- | {value,label,disabled?}. |
value / onValueChange | controlled pair | -- | |
placeholder | string | "Select..." | Shown via data-placeholder. |
disabled | boolean | -- | |
className | string | -- | cn-merged onto the trigger. |
aria-label | string | -- | Name the control when no visible label. |
Motion
Panel fade via Radix presets; highlight moves instantly.
A11y
- · Radix Select: full listbox semantics, arrow keys, typeahead, Escape.
- · Label via
aria-labelor an external<label>.