Описание компонента Toggle
Определение
Toggle (переключатель) — это интерактивный элемент пользовательского интерфейса, который позволяет пользователю переключаться между двумя состояниями.
Назначение
Основные функции toggle:
- Предоставление простого способа изменения двоичных настроек (on/off)
- Визуальная индикация текущего состояния
- Альтернатива чекбоксам в современных интерфейсах
Параметры компонента
size
- размер. Принимает значениеsmall
, которое уменьшает компонент;type
- тип компонента. Принимает следующие значения:handle
- уменьшает размер дорожки переключателя, оставляя стандартный размер "рукояти"icon
- добавляет иконку на переключатель
Данные компонента
label
- заголовок переключателя (выделяется жирным шрифтом)icon
- иконка рядом с заголовком (напримерhelp
)description
- пояснение под заголовком
Примеры использования
1. Стандартный toggle:
<smart
name="toggle"
sf-code="toggle"
template="icon"
data='{"label":"label", "description":"Description", "icon": "help"}'
>
</smart>
2. Toggle с иконкой:
<smart
name="toggle"
sf-code="toggle"
property = '{"type": "icon"}'
data='{"label":"label", "description":"Description"}'
>
</smart>
3. Toggle с параметром handle:
<smart
name="toggle"
sf-code="toggle"
property = '{"type": "handle"}'
data='{"label":"label", "description":"Description"}'
>
</smart>
4. Toggle уменьшенного размера:
<smart
name="toggle"
sf-code="toggle"
property = '{"size": "small"}'
data='{"label":"label", "description":"Description"}'
>
</smart>