Компонент Buttons
Компонент Buttons представляет собой компонент для использования различных активных элементов. Он может быть использован как для форм так и для других компонентов.
Buttons используются в таких местах пользовательского интерфейса, как:- Диалоги
- Всплывающие окно
- Формы
- Карточки
- Панели инструментов
Параметры компонента:
color- цвет компонента. Принимает следующие значения:secondary_container: Параметр для бейджа с светло-серым фоном.primary_transparent: Параметр для бейджа с прозрачным фоном и границей.on_surface: Параметр для бейджа с основным цветом фона.surface_container: Параметр для бейджа с легким основным цветом фона.on_surface_transparent: Параметр для бейджа с прозрачным фоном и основным цветом границы.
size- размер компонента. Принимает следующие значения:extra_small- наименьший размерsmallbigextra_big- наибольший размер
border- граница компонента. Принимает следующие значения:rounded_left- полукруглая граница слеваsquare_borders- квадратные границыrounded_right- полукруглая граница справаextra_big- наибольший размер
shape- форма компонента. Принимает следующие значения:round_button- круглая кнопка
Данные компонента:
text- текст кнопкиicon_right- иконка справа (если есть)icon_left- иконка справа (если есть)
Пример стандартной кнопки
<smart
name="checkboxes"
sf-code="checkboxes"
property = '{"size": "default"}'
template = "default"
data='{"header": "Подтвердить" ,"label":"Вы согласны с пользовательским соглашением", "icon": "help"}'>
</smart>
<smart
name="buttons"
sf-code="buttons"
property='{"size": "small"}'
data='{"text":"Подтвердить"}'
></smart>
<smart
name="buttons"
sf-code="buttons"
property='{"size": "big"}'
data='{"icon_right": "chevron_right",
"text":"Переключить"}'
></smart>