A Basic Button
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| align | Button content alignment (left, center, right) | enum | "center" | |
| disabled | The button is disabled or not | bool | undefined | |
| label | Text to display in the button | string | ||
| htmlType | html type attribute, one of button, submit, or reset | enum | "button" | |
| htmlId | html id attribute | string | ||
| type | one of default, secondary, tertiary, destructive, ghost | enum | "default" | |
| onClick | Click Handler | func | ||
| size | button size (default, small, mini, full-width) | enum | "default" | |
| trailingIcon | icon to display to the right of the label | element | null | |
| leadingIcon | icon to display to the left of the label | element | null |