Provides a select.
The implementation follows the shadcn Base UI structure and Nova defaults.
Describes one selectable item.
Holds select interaction state.
Describes messages handled by a select.
Controls trigger sizing.
Creates closed select state with a stable DOM identifier and optional value.
Offsets the popup along its alignment axis.
Sets the trigger's accessible label.
Sets the complete select content.
Adds native attributes to the popup.
Sets whether the select accepts interaction.
Sets placeholder text shown without a selection.
Sets the distance between the trigger and popup.
Adds native attributes to the trigger.
Adds native attributes to an item.
Replaces an item's visible content while retaining its accessible label.
Sets whether an item can be selected.
Creates a group of related select entries.
Creates a select group label.
Creates a select separator.
Replaces the selected value without emitting a change callback.
Subscribes to dismissal and repositioning while open.
Describes a complete select control.