@serenity-is/corelib / ToolButton

Interface: ToolButton

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

Extends

Properties

action?

optional action: string

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

Inherited from

ToolButtonProps.action


cssClass?

optional cssClass: string

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

Inherited from

ToolButtonProps.cssClass


disabled?

optional disabled: boolean | () => boolean

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

Inherited from

ToolButtonProps.disabled


hint?

optional hint: string

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

Inherited from

ToolButtonProps.hint


hotkey?

optional hotkey: string

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


hotkeyAllowDefault?

optional hotkeyAllowDefault: boolean

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


hotkeyContext?

optional hotkeyContext: any

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


icon?

optional icon: IconClassName

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

Inherited from

ToolButtonProps.icon


onClick()?

optional onClick: (e) => void

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

Parameters

e

MouseEvent & object

Returns

void

Inherited from

ToolButtonProps.onClick


ref()?

optional ref: (el) => void

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

Parameters

el

HTMLElement

Returns

void

Inherited from

ToolButtonProps.ref


separator?

optional separator: boolean | "left" | "right" | "both"

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


title?

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

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

Inherited from

ToolButtonProps.title


visible?

optional visible: boolean | () => boolean

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

Inherited from

ToolButtonProps.visible