SelectionControl

Компонент, который представляет собой базовую обертку для переключателей (checkbox, radio, switch). Лежит в основе таких компонентов как Radio, Checkbox и Switch.

Загружается...

С помощью данного компонента можно более гибко контролировать поведение и стилизацию всех типов переключателей. Может быть полезно, если вы хотите задать специфичную цветовую тему компонентов или изменить порядок текстовых элементов.

Компонент SelectionControl служит обёрткой для всего контента.

Подкомпонент SelectionControl.Label вкладывается в SelectionControl и используется для задания заголовка и подзаголовка переключателя.

Также в SelectionControl необходимо вложить нужный переключатель, для этого используйте соответствующие компоненты Checkbox.Input, Radio.Input или Switch.

Переключатели и подкомпонент SelectionControl.Label можно располагать в любом порядке.

Загружается...
СвойствоОписание
activeModeStateModeLiteral

Стиль подсветки active-состояния. Если передать произвольную строку, она добавится как css-класс во время active.

По умолчанию: -
focusVisibleModeFocusVisibleMode

Стиль аутлайна focus visible. Если передать произвольную строку, она добавится как css-класс при :focus-visible

По умолчанию: -
getRootRefRef<HTMLLabelElement>
По умолчанию: -
hasActiveboolean

Указывает, должен ли компонент реагировать на active-состояние.

По умолчанию: -
hasHoverboolean

Указывает, должен ли компонент реагировать на hover-состояние.

По умолчанию: -
hoverModeStateModeLiteral

Стиль подсветки hover-состояния. Если передать произвольную строку, она добавится как css-класс во время hover.

По умолчанию: -
СвойствоОписание
descriptionReactNode
По умолчанию: -
titleAfterReactNode
По умолчанию: -