Переключатель
элемент управления, который позволяет пользователю переключаться между отмеченным и не отмеченным.
❯buridan add переключательПримеры
Базовый
Простой переключатель, отображающий внутреннюю семантическую метку с помощью встроенного аргумента label_text.
Использованный реквизит: label_text в качестве первого аргумента в switch.root.
Enable strict validation protocols across all incoming API payloads.
Карта выбора
Премиум-выбор в карточном стиле, где field.label охватывает весь блок макета. Щелчок в любом месте контейнера карты автоматически активирует вложенный флажок переключателя.
Использованный реквизит: id на switch.root; html_for на field.label.
Размеры
Доступны два варианта размера рядом: sm для плотных, компактных панелей инструментов или макетов, а также размер default для обычных элементов структурной формы.
Использованный реквизит: size на switch.root; orientation="horizontal" на field.root.
Неверно
Недействительное состояние или состояние ошибки, сигнализирующее о сбоях проверки формы. Дорожка переключения выявляет структурные ошибки посредством aria-invalid, а родительский field.root динамически обновляет стиль текста в соответствии с деструктивным состоянием системы.
Использованный реквизит: invalid на switch.root; data-invalid="true" на field.root.
You must accept the terms and conditions to continue.
Отключено
Отключенный переключатель управления с ограничениями взаимодействия. Отключение каскадов визуально и функционально вплоть до элемента управления с помощью структурных селекторов group-has-[:disabled], снижение непрозрачности элемента управления и блокировка всех пользовательских вводов.
Использованный реквизит: disabled на switch.root; data-disabled="true" на field.root.
Справочник по API
переключатель.корень
Компонент управления главным выключателем. Отображает доступный переключатель с нулевой задержкой, используя встроенный элемент ввода скрытого флажка, завернутый в интерактивный блок макета семантической метки.
switch.root("Enable notifications", id="notify", size="default")
Любой другой атрибут, принятый стандартом HTML <input type="checkbox"> (required, value и т. д.), будет передан напрямую внутреннему одноранговому элементу управления вводом.