@lexical/react/LexicalNodeMenuPlugin
Classes
MenuOption
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:44
Extended by
Constructors
Constructor
new MenuOption(
key):MenuOption
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:50
Parameters
key
string
Returns
Properties
icon?
optionalicon:Element
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:47
key
key:
string
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:45
ref?
optionalref:RefObject<null|HTMLElement>
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:46
title?
optionaltitle:null|string|Element
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:48
Methods
setRefElement()
setRefElement(
element):void
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:56
Parameters
element
null | HTMLElement
Returns
void
Type Aliases
MenuResolution
MenuResolution =
object
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:39
Properties
getRect()
getRect: () =>
DOMRect
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:41
Returns
DOMRect
match?
optionalmatch:MenuTextMatch
Defined in: packages/lexical-react/src/shared/LexicalMenu.tsx:40
NodeMenuPluginProps
NodeMenuPluginProps<
TOption> =object
Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:26
Type Parameters
TOption
TOption extends MenuOption
Properties
anchorClassName?
optionalanchorClassName:string
Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:37
commandPriority?
optionalcommandPriority:CommandListenerPriority
Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:38
nodeKey
nodeKey:
NodeKey|null
Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:34
onClose()?
optionalonClose: () =>void
Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:35
Returns
void
onOpen()?
optionalonOpen: (resolution) =>void
Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:36
Parameters
resolution
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?
optionalparent:HTMLElement
Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:39
Functions
LexicalNodeMenuPlugin()
LexicalNodeMenuPlugin<
TOption>(__namedParameters):null|Element
Defined in: packages/lexical-react/src/LexicalNodeMenuPlugin.tsx:42
Type Parameters
TOption
TOption extends MenuOption
Parameters
__namedParameters
NodeMenuPluginProps<TOption>
Returns
null | Element