@serenity-is/corelib / ToolButtonProps

Interface: ToolButtonProps

Defined in: src/ui/widgets/toolbar.tsx:4

Extended by

Properties

action?

optional action: string

Defined in: src/ui/widgets/toolbar.tsx:5


cssClass?

optional cssClass: string

Defined in: src/ui/widgets/toolbar.tsx:8


disabled?

optional disabled: boolean | () => boolean

Defined in: src/ui/widgets/toolbar.tsx:13


hint?

optional hint: string

Defined in: src/ui/widgets/toolbar.tsx:7


icon?

optional icon: IconClassName

Defined in: src/ui/widgets/toolbar.tsx:9


onClick()?

optional onClick: (e) => void

Defined in: src/ui/widgets/toolbar.tsx:10

Parameters

e

MouseEvent & object

Returns

void


ref()?

optional ref: (el) => void

Defined in: src/ui/widgets/toolbar.tsx:11

Parameters

el

HTMLElement

Returns

void


title?

optional title: string | HTMLElement | DocumentFragment | SVGElement | MathMLElement

Defined in: src/ui/widgets/toolbar.tsx:6


visible?

optional visible: boolean | () => boolean

Defined in: src/ui/widgets/toolbar.tsx:12