charton API / @chart-on/ui / index / IconButtonProps
Interface: IconButtonProps
Defined in: ui/src/controls.ts:9
Props of iconButton: the icon, its accessible name and tooltip, size, style variant, tooltip side and click handler.
Properties
icon
icon:
IconSource
Defined in: ui/src/controls.ts:10
label
label:
string
Defined in: ui/src/controls.ts:12
Accessible name and tooltip.
onClick?
optionalonClick?: (e) =>void
Defined in: ui/src/controls.ts:17
Parameters
e
MouseEvent
Returns
void
size?
optionalsize?:"sm"|"md"|"lg"
Defined in: ui/src/controls.ts:13
tip?
optionaltip?:"right"|"bottom"
Defined in: ui/src/controls.ts:16
variant?
optionalvariant?:"flat"|"surface"|"ghost"
Defined in: ui/src/controls.ts:15
surface: tactile bevel; ghost: borderless until hover; flat: rail/sidebar.