Select

Select открывает плоский listbox с клавиатурной навигацией и typeahead. Метрики и визуал задаёт productScope.

Статус: stable · в системе с 2026-05 · интерактивность: always (всегда)

Когда использовать

  • Короткий известный список нужно скрыть до запроса, чтобы экономить место.
  • Основной label называет опцию, а короткая вторая строка при необходимости показывает ID или другой вспомогательный факт.

Не использовать:

  • Две булевых опции «вкл/выкл».
  • Варианты важно видеть все сразу — не прячь их в меню.
  • Список длинный, часто меняется или требует поиска/фильтрации.
  • Значение нельзя менять — покажи текст, а не интерактивный контрол.

Альтернативы:

  • switchбинарное включение/выключение
  • radioнебольшой набор вариантов важно видеть и сравнивать сразу
  • segmented-controlкороткие режимы переключают представление в одну строку
  • comboboxодно значение из длинного плоского списка с поиском
  • dualistмножественный выбор из длинного списка с поиском

Конструктор

Меняйте свойства Select, сочетайте их и проверяйте результат в одном живом экземпляре.

Базовый

Пункт меню может показывать короткую вторую строку; label остаётся текстом выбранного значения.

Размеры

Канонические s / m; точные метрики задаёт productScope.

Поле

Подсказка, описание, ошибка, обязательность.

Поясняющий текст под полем.
Выберите город

Группы

Маркер { group } в options открывает группу; collapsible сворачивает её кликом по заголовку.

Очистка

clearable: крестик слева от стрелки сбрасывает значение и зовёт onclear.

Выбрано: active