| Name | Description | Default | Control |
|---|---|---|---|
| asChild | Render the child element (a link, say) with the button's styling. boolean | - | - |
| children | ReactNode | - | |
| disabled | boolean | - | |
| iconEnd | IconDefinition | - | - |
| iconStart | IconDefinition | - | - |
| loading | boolean | - | |
| onClick | function | - | - |
| size | 32px, 36px (default) or 44px "sm""md""lg" | "md" | |
| variant | Visual weight "primary""ghost""quiet" | "ghost" |