This component represents a button.
A button is generally clickable and triggers an event.
The following attributes are available:
background: A button background value.background-active: A button background value, when active.background-hover: A button background value, when hover.border-active: A button border value, when active.border-color: A button border color value.border-focus: A button border value, when focus.border-hover: A button border value, when hover.border-radius: A button border radius value.box-shadow-focus: A button box shadow, when focus.btn-text: A text on the button.btn-size: One of large, small, or block.btn-type: One of button, checkbox, radio, reset, submit, or link.color: A button color value.color-active: A button color value, when active.color-hover: A button color value, when hover.cursor: A button cursor value.disable: One of true or false.emitEvent: An event to emit on button click.font-family: A button font-family value.font-size: A button font-size value.href: A URL for the button.line-height: A button line-height value.padding: A button padding value.testInput: A test input value.text-align: A button text alignment value.theme-variant: The name of a theme variant to use for the button.vertical-align: A button vertical alignment value.tl-button component with no customizations.