| primary•secondary•tertiary•quaternary•subtle•danger•success•warning•ghost•link | primary |
| xl•l•m•s•xs | m |
| none•top•right•bottom•left•top-left•top-right•bottom-right•bottom-left | — |
| string | — |
| default•strong | strong |
| boolean | — |
| IconName | — |
| IconName | — |
loading Swaps the label for a spinner and blocks further clicks. | boolean | false |
| boolean | false |
| boolean | false |
| start•center•end•between | center |
| React.ReactNode | — |
href Renders an anchor instead of a button. | string | — |
| string | — |
| React.CSSProperties | — |
| string | — |
arrowIcon Adds a trailing arrow that slides on hover, for links that lead somewhere. | boolean | false |
| `${ColorScheme}-${ColorWeight}` | — |
| …and every React.ButtonHTMLAttributes prop | inherited | — |