SelectMimicry
Компонент, который визуально имитирует компонент выбора из списка.
Используется в случаях, когда нужно создать элемент, похожий на Select,
но с пользовательским поведением при нажатии (например, вызов модального окна).
Состояния
disabled
Свойство disabled блокирует взаимодействие с компонентом и добавляет визуальную индикацию недоступности.
Валидация
Свойство status используется для визуализации валидации компонента - некорректности заполненного поля (значение "error")
или успешной валидации (значение "valid").
Доступность (a11y)
Компонент поддерживает все стандартные aria-атрибуты, если вам необходимо переопределить
стандартное поведение.
Свойства и методы
| Свойство | Описание |
|---|---|
after | ReactNodeДобавляет иконку справа. Рекомендации:
По умолчанию: <DropdownIcon /> |
align | AlignTypeПо умолчанию: - |
before | ReactNodeДобавляет иконку слева. Рекомендации:
По умолчанию: - |
disabled | booleanБлокировка взаимодействия с компонентом. По умолчанию: - |
getRootRef | Ref<HTMLElement>По умолчанию: - |
multiline | booleanВключает многострочный режим отображения. По умолчанию: - |
selectType | SelectTypeТип селекта, влияющий на внешний вид компонента. По умолчанию: default |
status | "default" | "error" | "valid"Статус отображения поля в форме. По умолчанию: - |