Choose one value from a constrained list with accessible keyboard behavior.
Select defines how EnterUI handles choose one value from a constrained list with accessible keyboard behavior, including default structure, accessible states, and token-driven styling.
Use a placeholder when no value has been chosen.
<Select defaultValue="team">
<SelectTrigger aria-label="Visibility">
<SelectValue placeholder="Choose visibility" />
</SelectTrigger>
<SelectContent>
<SelectItem value="private">Private</SelectItem>
<SelectItem value="team">Team</SelectItem>
<SelectItem value="public">Public</SelectItem>
</SelectContent>
</Select>import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@froggdesign/enter-ui-react";Disabled controls stay readable without becoming too pale.
Select uses Radix listbox behavior, typeahead, highlighted items, selected item semantics, and keyboard interaction.
Select: value, defaultValue, onValueChange, and disabled.SelectTrigger, SelectContent, and SelectItem support className.SelectGroup, SelectLabel, and SelectSeparator are exported.Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.