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" Статус отображения поля в форме. По умолчанию: - |