id
Required
string
icon
Required
UseIcon
label
Required
string
size
"large" | "standard"
tone
"neutral" | "secondary"
type
"reset" | "button" | "submit"
variant
"transparent" | "soft"
onClick
MouseEventHandler<HTMLButtonElement>
onMouseDown
MouseEventHandler<HTMLButtonElement>
onKeyUp
KeyboardEventHandler<HTMLButtonElement>
onKeyDown
KeyboardEventHandler<HTMLButtonElement>
aria-haspopup
false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"
aria-expanded
false | true | "false" | "true"
tabIndex
number
data
DataAttributeMap
bleed
boolean
tooltipPlacement
"bottom" | "top"
ref
(instance: HTMLButtonElement | null) => void | RefObject<HTMLButtonElement>