BoM Daily / design

components

Select

A single-select dropdown built on Radix Select, styled with the token system. The trigger is a touch-first 48px target, options are 44px rows, and the checked option carries a check indicator.

Basic

Controlled. One option is disabled to show the state.

Sizes

Disabled

Props

PropTypeDefaultDescription
optionsSelectOption[]none{ value, label, disabled? } items.
valuestringnoneControlled value.
onValueChange(v: string) => voidnoneChange handler.
placeholderstring"Select an option"Empty-state text.
labelstringnoneVisible label.
sizeControlSizemdTrigger height.