Interface: MenuItem
Defined in: packages/extension-api/src/extension-api.d.ts:64
Properties
checked?
optionalchecked:boolean
Defined in: packages/extension-api/src/extension-api.d.ts:85
Should only be specified for checkbox or radio type menu items.
enabled?
optionalenabled:boolean
Defined in: packages/extension-api/src/extension-api.d.ts:77
If false, the menu item will be greyed out and unclickable.
icon?
optionalicon:string
Defined in: packages/extension-api/src/extension-api.d.ts:73
id
id:
string
Defined in: packages/extension-api/src/extension-api.d.ts:68
Unique within a single menu. Should be same as commandId for handler
label?
optionallabel:string
Defined in: packages/extension-api/src/extension-api.d.ts:71
submenu?
optionalsubmenu:MenuItem[]
Defined in: packages/extension-api/src/extension-api.d.ts:87
type?
optionaltype:"normal"|"separator"|"submenu"|"checkbox"|"radio"
Defined in: packages/extension-api/src/extension-api.d.ts:70
visible?
optionalvisible:boolean
Defined in: packages/extension-api/src/extension-api.d.ts:81
If false, the menu item will be entirely hidden.