Skip to main content
ButtonA button triggers an event or action. Primary buttons that indicate a call to action, are the most prominent. Secondary buttons, which indicate less commonly used actions, should be less prominent than primary buttons, second in hierarchy. Buttons are placed where a user should expect them, i.e. in close proximity to the other elements that the action affects.
Button TypesButtons are available in different types, each designed for specific actions and purposes.
TypeComponent
Main Button
The default button style, used for most actions.
Icon Button
Icon buttons are round buttons without a text label.
Link Button
Link buttons are typically used for minor actions.
Floating Button
The Floating Button is displayed at the bottom of the screen.
Full-Width Button
Full Width buttons are sticky on the bottom of the screens.
Toggle Button
Toggle Button are mainly used to toggle between a state, f.e- favorite, like.
Main Button
Priority
PropertyComponent
Primary
Secondary
Presets
PropertyPrimarySecondary
Main
The default button style, used for most actions.
Inverted
Used on top of images and dark background.
Destructive
Used for destructive actions such as Delete and Log out.
Premium
Used as a premium upgrade entry point.
States
Main
PropertyPrimarySecondary
Active
Loading
Disabled
Inverted
PropertyPrimarySecondary
Active
Loading
Disabled
Premium
PropertyPrimarySecondary
Active
Loading
Disabled
Sizes
PropertyComponent
Large
Medium
Small
Accessories
PropertyComponent
Icon prefix
Icon suffix
Icon ButtonIcon buttons are round buttons without a text label.
Priority
PropertyComponent
Primary
Secondary
Presets
PropertyPrimarySecondary
Main
The default button style, used for most actions.
Inverted
Used on top of images and dark background.
States
Main
PropertyPrimarySecondary
Active
Disabled
Inverted
PropertyPrimarySecondary
Active
Disabled
Usage Examples
Link ButtonLink buttons are typically used for a somewhat minor actions.
Presets
PropertyComponent
Main
text style: bodyBold, $textPrimary
Destructive
text style: bodyBold, $textDangerLight
Disabled
text style: bodyBold, $textDisabled
Sizes
PropertyComponent
Regular
Default
Small
Accessories
PropertyRegularSmall (bodyBoldSmall)
Icon prefix
Icon suffix
Full-Width ButtonFull-Width buttons are sticky on the bottom of the screens.They are usually used for primary actions on management screens, e.g. adding a new item to a list. They are great to use on screens with potentially long lists, since they stick to the bottom and are always visible.
Presets
PropertyComponent
Main
Destructive
Premium
States
PropertyComponent
Active
Disabled
Usage Examples