Button
Кнопки могут отображаться в нескольких размерах и цветах, могут содержать текст и/или иконку.
Свойство value - это значение кнопки. Оно отображается справа от основного текста.
value и contentRight взаимоисключающие: если передано одно, второе передать нельзя.
Использование
Компонент Button может содержать текст, который указывается в
свойстве text, или любой контент напрямую через children.
Свойство text можно использовать вместе со свойствами contentLeft и contentRight.
С их помощью можно размещать иконку слева или справа от текста.
Примеры
Размер кнопки
Размер кнопки задается с помощью свойства size:
Ширина кнопки
Ширина кнопки регулируется с помощью свойства stretching.
Возможные значения свойства contentPlacing:
auto– ширина подстраивается под контент;filled– кнопка растягивается на всю доступную ширину;fixed– кнопка фиксированной ширины.
Позиционирование контента внутри
Позиционирование контента внутри кнопки регулируется с помощью свойства contentPlacing.
Возможные значения свойства contentPlacing:
default– контент центрируется;relaxed– контент располагается по краям.
Вид кнопки
Вид кнопки задается с помощью свойства view. Возможные значения свойства view:
"default"– по умолчанию;"accent"– акцентная;"primary"– основная;"secondary"– вторичная;"clear"– без цветового сопровождения."success"– успешное завершение;"warning"– предупреждение;"critical"– ошибка;"dark"– темная;"black"– черная;"white"– белая.
Границы кнопки
Границы кнопки задаются с помощью свойства pin. Возможные значения свойства pin:
square– обычное скругление;circle– сильное скругление;clear– нет скругления.
Гиперссылка
Компонент поддерживает вывод в виде тега <a>, для этого необходимо указать свойство as: