BlockSuite API Documentation / @blocksuite/affine-block-root / KeyboardToolbarActionItem
Type Alias: KeyboardToolbarActionItem
KeyboardToolbarActionItem =
object
Defined in: packages/affine/blocks/block-root/src/widgets/keyboard-toolbar/config.ts:127
Properties
action()?
optionalaction: (ctx) =>void|Promise<void>
Defined in: packages/affine/blocks/block-root/src/widgets/keyboard-toolbar/config.ts:144
Parameters
ctx
Returns
void | Promise<void>
Description
The action to be executed when the item is clicked.
background?
optionalbackground:string| (ctx) =>string|undefined
Defined in: packages/affine/blocks/block-root/src/widgets/keyboard-toolbar/config.ts:130
disableWhen()?
optionaldisableWhen: (ctx) =>boolean
Defined in: packages/affine/blocks/block-root/src/widgets/keyboard-toolbar/config.ts:140
Parameters
ctx
Returns
boolean
Default
falseDescription
Whether to set the item as disabled status.
icon
icon:
KeyboardIconType
Defined in: packages/affine/blocks/block-root/src/widgets/keyboard-toolbar/config.ts:129
name
name:
string
Defined in: packages/affine/blocks/block-root/src/widgets/keyboard-toolbar/config.ts:128
showWhen()?
optionalshowWhen: (ctx) =>boolean
Defined in: packages/affine/blocks/block-root/src/widgets/keyboard-toolbar/config.ts:135
Parameters
ctx
Returns
boolean
Default
trueDescription
Whether to show the item in the toolbar.