Skip to main content

@lexical/react/LexicalNodeMenuPlugin

Type Aliases

NodeMenuPluginProps<TOption>

NodeMenuPluginProps<TOption> = object

Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:26

Type Parameters

TOption

TOption extends MenuOption

Properties

anchorClassName?

optional anchorClassName: string

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

commandPriority?

optional commandPriority: CommandListenerPriority

Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:39

menuRenderFn: MenuRenderFn<TOption>

Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:37

nodeKey

nodeKey: NodeKey | null

Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:34

onClose()?

optional onClose: () => void

Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:35

Returns

void

onOpen()?

optional onOpen: (resolution) => void

Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:36

Parameters
resolution

MenuResolution

Returns

void

onSelectOption()

onSelectOption: (option, textNodeContainingQuery, closeMenu, matchingString) => void

Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:27

Parameters
option

TOption

textNodeContainingQuery

TextNode | null

closeMenu

() => void

matchingString

string

Returns

void

options

options: TOption[]

Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:33

parent?

optional parent: HTMLElement

Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:40

Functions

LexicalNodeMenuPlugin()

LexicalNodeMenuPlugin<TOption>(__namedParameters): null | Element

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

Type Parameters

TOption

TOption extends MenuOption

Parameters

__namedParameters

NodeMenuPluginProps<TOption>

Returns

null | Element

References

Re-exports MenuOption


Re-exports MenuRenderFn


Re-exports MenuResolution