src/elements/Button/Button.js
You can do the same using shorthands.
A button can be formatted to show different levels of emphasis.
You can do the same using shorthands.
Buttons can animate to show additional or hidden content.
A button can be accompanied by a label.
You can do the same using shorthands.
You can do the same using shorthands.
A button can be made of only an icon.
You can do the same using shorthands.
A button can use an icon as a label.
You can do the same using shorthands.
The basic button has a subtle appearance.
You can do the same using shorthands.
A button can be formatted to appear on a dark background.
Buttons can exist together as a group.
You can do the same using shorthands.
Button groups can show groups of icons.
You can do the same using shorthands.
Button groups can contain conditionals.
A button can show it is currently the active user selection.
A button can show it is currently unable to be interacted with.
A button can show a loading indicator.
Buttons can have assorted sizes.
A button can be aligned to the left or right of its container.
A button can have different containers.
Buttons can have reduced padding.
A button can be formatted to toggle when active.
A button can hint towards a positive consequence.
A button can hint towards a negative consequence.
A button can take the width of its container.
A button can be circular.
A button can be attached to the top or bottom of other content.
A button can be attached to the left or right of other content.
Groups can be aligned to the left or right of its container.
Groups can be formatted to appear vertically.
Groups can be formatted as icons.
Using shorthand icons formats each individual button as an icon button.
Groups can be formatted as labeled icons.
Groups can be formatted to use multiple button types together.
Groups can have their widths divided evenly.
Groups can have a shared color.
A button group can be less pronounced.
Groups can have a shared size.
A button can be focused.
A button can be handle all events.