Components · Select
Select
Non-editable selection control and popup options.
Anatomy
- 1
.select-rootSelect state and composition boundary. - 2
.select-labelAccessible control label. - 3
.select-triggerButton displaying the selected value. - 4
.select-value-textSelected value or placeholder. - 5
.select-indicatorPopup state icon. - 6
.select-positionerAnchored popup positioning layer. - 7
.select-contentPopup listbox surface. Matches the trigger width unless the consumer sets the Etesie extension --et-menu-min-inline-size. - 8
.select-item-groupSemantic option group. - 9
.select-item-group-labelLabel for a group of options. - 10
.select-itemOne selectable option. - 11
.select-item-textPrimary option label. - 12
.select-item-indicatorSelected option marker.
Variants
- Filled
- Outlined
Slots
What the component can hold. Every other combination — emphasis, size, shape — is a configuration; pick those in Use.
Svelte
React
Vue
Brand
Plain
Mono
When to use
Use a select when people must choose one value from a fixed list and the options can stay collapsed until needed.