Skip to content

button Button

Usage

Buttons are used primarily for actions, such as “Add”, “Continue”, “Cancel”, or “Save”. Ghost and Link buttons, which look similar to text hyperlink, are used for less important or less commonly used actions, such as “Learn More” or “Continue Later”

Button by type

Default button text
Usage : Use to highlight the most important actions in any experience. Don’t use more than one default button in a section or screen.
Default button icon
Usage : Use to highlight the most important actions in any experience. Icon button usually replacing button text to fill small space and choosen icon that resemble the function of the button.
Default button icon text
Usage : Use to highlight the most important actions in any experience. This button will be displayed before or after the text
Outline button Text
Usage : Used most in the interface. Only use another style if a button requires more or less visual weight.
Usage : Use a link button to navigate to another page. These should open in the same window unless information may be lost (for example, when someone is filling out a form), or when the destination is an external site (for example, a knowledge base article).

Button by state

Normal State button text
Usage : Use for default state of the button.
Hover State button text
Usage : Use for actions that currently being hovered. The button will remain at hovering state until user move the crusor to another area.
Focus State button text
Usage : Use for actions that currently being pressed. The button will remail pressed until user release current button.
Muted State button text
Usage : Use for actions that aren’t currently available. The surrounding interface should make it clear why the button is disabled and what needs to be done to enable it.

Button by Size

Large Size button text
Usage : Use for actions that aren’t currently available. The surrounding interface should make it clear why the button is disabled and what needs to be done to enable it.
Medium Size button text
Usage : Default size button that used in all over component. Used in component that have a big space.
Small Size button text
Usage : Small size button usually used in component that have smaller space like contextual bar, empty state and else
Xsmall Size button text
Usage : Xsmall size button usually used in component that have smallest space like table and else.

Released under the MIT License.