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