Skip to main content

Interface: IEditorActionsProps

model.IEditorActionsProps

Hierarchy

  • IMenuItemProps

    IEditorActionsProps

Table of contents

Properties

Properties

className

Optional className: string

Inherited from

IMenuItemProps.className

Defined in

src/common/types.ts:4


disabled

Optional disabled: boolean

Inherited from

IMenuItemProps.disabled

Defined in

src/components/menu/menuItem.tsx:26


icon

Optional icon: string | Element

The name of icon

Inherited from

IMenuItemProps.icon

Defined in

src/components/menu/menuItem.tsx:20


id

id: UniqueId

Overrides

IMenuItemProps.id

Defined in

src/model/workbench/editor.ts:35


keybinding

Optional keybinding: string

The description of keybinding example: ⇧⌘P

Inherited from

IMenuItemProps.keybinding

Defined in

src/components/menu/menuItem.tsx:31


name

Optional name: string

Item Name

Inherited from

IMenuItemProps.name

Defined in

src/components/menu/menuItem.tsx:25


onClick

Optional onClick: (e: MouseEvent\<Element, MouseEvent>, item: IMenuItemProps) => void

Type declaration

▸ (e, item): void

Parameters
NameType
eMouseEvent\<Element, MouseEvent>
itemIMenuItemProps
Returns

void

Inherited from

IMenuItemProps.onClick

Defined in

src/components/menu/menuItem.tsx:36


place

Optional place: "outer" | "inner"

Mark the action placed in More menus or outer

Defined in

src/model/workbench/editor.ts:39


render

Optional render: (data: IMenuItemProps) => ReactNode

Type declaration

▸ (data): ReactNode

Custom render

Parameters
NameType
dataIMenuItemProps
Returns

ReactNode

Inherited from

IMenuItemProps.render

Defined in

src/components/menu/menuItem.tsx:35


role

Optional role: string

Inherited from

IMenuItemProps.role

Defined in

src/common/types.ts:5


sortIndex

Optional sortIndex: number

Inherited from

IMenuItemProps.sortIndex

Defined in

src/components/menu/menuItem.tsx:37


style

Optional style: CSSProperties

Inherited from

IMenuItemProps.style

Defined in

src/common/types.ts:3


title

Optional title: string

Inherited from

IMenuItemProps.title

Defined in

src/common/types.ts:2


type

Optional type: "divider"

Inherited from

IMenuItemProps.type

Defined in

src/components/menu/menuItem.tsx:21