Компонент Buttons
Компонент Buttons представляет собой компонент для использования различных активных элементов. Он может быть использован как для форм так и для других компонентов.
Buttons используются в таких местах пользовательского интерфейса, как:- Диалоги
- Всплывающие окно
- Формы
- Карточки
- Панели инструментов
Параметры компонента:
color
- цвет компонента. Принимает следующие значения:secondary_container
: Параметр для бейджа с светло-серым фоном.primary_transparent
: Параметр для бейджа с прозрачным фоном и границей.on_surface
: Параметр для бейджа с основным цветом фона.surface_container
: Параметр для бейджа с легким основным цветом фона.on_surface_transparent
: Параметр для бейджа с прозрачным фоном и основным цветом границы.
size
- размер компонента. Принимает следующие значения:extra_small
- наименьший размерsmall
big
extra_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>