Select

Распространённый компонент формы для выбора заранее заданного значения из выпадающего меню.

API Reference

Установка

Использование

API

Select

Корневой компонент. Псевдоним для Select.Root из Base UI.

SelectTrigger

Кнопка-триггер, открывающая выпадающий список. Стилизованная обёртка для Select.Trigger из Base UI.

SelectValue

Отображает выбранное значение. Стилизованная обёртка для Select.Value из Base UI.

SelectPopup

Контейнер всплывающего окна с вариантами выбора. Также экспортируется как SelectContent.

SelectItem

Отдельный вариант выбора. Стилизованная обёртка для Select.Item из Base UI со встроенным индикатором.

SelectGroup

Группирует связанные элементы списка. Псевдоним для Select.Group из Base UI.

SelectLabel

Подпись для всех вариантов во всплывающем окне. Стилизованная обёртка для Select.Label из Base UI. Клик по ней переводит фокус на триггер списка, не открывая всплывающее окно.

SelectGroupLabel

Подпись для группы вариантов выбора. Стилизованная обёртка для Select.GroupLabel из Base UI.

SelectSeparator

Визуальный разделитель между элементами. Стилизованная обёртка для Select.Separator из Base UI.

SelectButton

Самостоятельная кнопка, стилизованная как SelectTrigger. Используйте её в свойстве render других компонентов-триггеров (например, ComboboxTrigger, MenuTrigger), чтобы придать им вид списка выбора.

Примеры

Для доступной разметки подписей и валидации предпочтительно оборачивать списки выбора в компонент Field. Смотрите соответствующий пример: Поле выбора.

Малый размер

Большой размер

Отключённый

Без выравнивания элемента

С группами

С подписью

Множественный выбор

С иконкой

Варианты с иконками

Со значениями-объектами

SelectButton с Combobox

Используйте SelectButton в свойстве render компонента ComboboxTrigger, чтобы создать combobox, выглядящий как список выбора.

Интеграция с формой

Oracul DS

Built for the future of AI-driven interfaces.