Skip to main content

@lexical/react/LexicalNodeContextMenuPlugin

Classes

NodeContextMenuOption

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:43

Extends

  • MenuOption

Constructors

Constructor

new NodeContextMenuOption(title, options): NodeContextMenuOption

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:51

Parameters
title

string

options
$onSelect

() => void

$showOn?

(node) => boolean

disabled?

boolean

icon?

Element

Returns

NodeContextMenuOption

Overrides

MenuOption.constructor

Properties

$onSelect()

$onSelect: () => void

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:48

Returns

void

$showOn()?

optional $showOn: (node) => boolean

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:49

Parameters
node

LexicalNode

Returns

boolean

disabled

disabled: boolean

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:47

icon

icon: null | Element

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:46

key

key: string

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:29

Inherited from

MenuOption.key

ref?

optional ref: MutableRefObject<null | HTMLElement>

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:30

Inherited from

MenuOption.ref

title

title: string

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:45

type

type: string

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:44

Methods

setRefElement()

setRefElement(element): void

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:38

Parameters
element

null | HTMLElement

Returns

void

Inherited from

MenuOption.setRefElement


NodeContextMenuSeparator

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:72

Extends

  • MenuOption

Constructors

Constructor

new NodeContextMenuSeparator(options?): NodeContextMenuSeparator

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:76

Parameters
options?
$showOn?

(node) => boolean

Returns

NodeContextMenuSeparator

Overrides

MenuOption.constructor

Properties

$showOn()?

optional $showOn: (node) => boolean

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:74

Parameters
node

LexicalNode

Returns

boolean

key

key: string

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:29

Inherited from

MenuOption.key

ref?

optional ref: MutableRefObject<null | HTMLElement>

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:30

Inherited from

MenuOption.ref

type

type: string

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:73

Methods

setRefElement()

setRefElement(element): void

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:38

Parameters
element

null | HTMLElement

Returns

void

Inherited from

MenuOption.setRefElement

Variables

NodeContextMenuPlugin

const NodeContextMenuPlugin: ForwardRefExoticComponent<Omit<Props & HTMLProps<HTMLButtonElement>, "ref"> & RefAttributes<HTMLButtonElement>>

Defined in: packages/lexical-react/src/LexicalNodeContextMenuPlugin.tsx:140