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
: