КомпонентыProНовое

Глянцевый переключатель

Объёмный переключатель с тяжёлой ручкой: она переезжает и открывает светящееся окошко. Работает как обычный чекбокс, с клавиатуры тоже.

Настройки

accentColor

Основано на witty-fly-56 by csemszepp (MIT лицензия) · Условия использования

Параметры

9 параметров
ПараметрТипПо умолчаниюОписание
defaultCheckedbooleantrueВключён ли переключатель в начале.
checkedboolean—Состояние под вашим управлением. Без него переключатель помнит состояние сам.
onCheckedChange(checked: boolean) => void—Вызывается с новым состоянием после каждого щелчка.
widthnumber160Ширина в пикселях, высота равна ширине, делённой на 2,5.
accentColorstring"#f5f5f5"Цвет светящегося окошка во включённом состоянии.
durationnumber0.6Секунд на переезд ручки.
disabledbooleanfalseОтключить переключатель.
labelstring"Toggle"Название переключателя для экранных читалок.
classNamestring—Классы для обёртки.

Зависимости

Пакетов: 2

npm install clsx tailwind-merge

Похожие компоненты

Смотреть все