Vizel API / react/src / VizelBubbleMenuProps
Interface: VizelBubbleMenuProps
Defined in: packages/react/src/components/VizelBubbleMenu.tsx:12
Properties
children?
optional children?: ReactNode;Defined in: packages/react/src/components/VizelBubbleMenu.tsx:18
Custom menu items (overrides default menu)
className?
optional className?: string;Defined in: packages/react/src/components/VizelBubbleMenu.tsx:16
Custom class name for the menu container
editor?
optional editor?: Editor | null;Defined in: packages/react/src/components/VizelBubbleMenu.tsx:14
Editor instance. Falls back to the editor from VizelProvider / Vizel context if omitted.
enableEmbed?
optional enableEmbed?: boolean;Defined in: packages/react/src/components/VizelBubbleMenu.tsx:28
Enable embed option in link editor (requires Embed extension)
locale?
optional locale?: VizelLocale;Defined in: packages/react/src/components/VizelBubbleMenu.tsx:30
Locale for translated UI strings
pluginKey?
optional pluginKey?: string;Defined in: packages/react/src/components/VizelBubbleMenu.tsx:22
Plugin key for the bubble menu
shouldShow?
optional shouldShow?: (props) => boolean;Defined in: packages/react/src/components/VizelBubbleMenu.tsx:26
Custom shouldShow function
Parameters
| Parameter | Type |
|---|---|
props | { editor: Editor; from: number; to: number; } |
props.editor | Editor |
props.from | number |
props.to | number |
Returns
boolean
showDefaultMenu?
optional showDefaultMenu?: boolean;Defined in: packages/react/src/components/VizelBubbleMenu.tsx:20
Whether to show the default formatting menu
updateDelay?
optional updateDelay?: number;Defined in: packages/react/src/components/VizelBubbleMenu.tsx:24
Delay in ms before updating the menu position