diff --git a/libs/components/common/src/lib/text/slate-utils.ts b/libs/components/common/src/lib/text/slate-utils.ts index 1dc10e8042..0b35877974 100644 --- a/libs/components/common/src/lib/text/slate-utils.ts +++ b/libs/components/common/src/lib/text/slate-utils.ts @@ -690,10 +690,7 @@ class SlateUtils { } public getStart() { - return Editor.start(this.editor, { - path: [0, 0], - offset: 0, - }); + return Editor.start(this.editor, [0]); } public getEnd() { diff --git a/libs/components/editor-plugins/src/menu/double-link-menu/DoubleLinkMenu.tsx b/libs/components/editor-plugins/src/menu/double-link-menu/DoubleLinkMenu.tsx index 4650a07c70..37fd4699d3 100644 --- a/libs/components/editor-plugins/src/menu/double-link-menu/DoubleLinkMenu.tsx +++ b/libs/components/editor-plugins/src/menu/double-link-menu/DoubleLinkMenu.tsx @@ -185,10 +185,12 @@ export const DoubleLinkMenu = ({ } } const { type, anchorNode } = editor.selection.currentSelectInfo; + if (!anchorNode) { + return; + } if ( !isOpen || (type === 'Range' && - anchorNode && anchorNode.id !== curBlockId && editor.blockHelper.isSelectionCollapsed(anchorNode.id)) ) { diff --git a/libs/components/editor-plugins/src/menu/double-link-menu/Plugin.tsx b/libs/components/editor-plugins/src/menu/double-link-menu/Plugin.tsx index 3933bf5f1c..cb1a6e29df 100644 --- a/libs/components/editor-plugins/src/menu/double-link-menu/Plugin.tsx +++ b/libs/components/editor-plugins/src/menu/double-link-menu/Plugin.tsx @@ -3,7 +3,7 @@ import { BasePlugin } from '../../base-plugin'; import { PluginRenderRoot } from '../../utils'; import { DoubleLinkMenu } from './DoubleLinkMenu'; -const PLUGIN_NAME = 'reference-menu'; +const PLUGIN_NAME = 'doublelink-menu'; export class DoubleLinkMenuPlugin extends BasePlugin { private _root?: PluginRenderRoot; diff --git a/libs/components/editor-plugins/src/menu/inline-menu/utils.ts b/libs/components/editor-plugins/src/menu/inline-menu/utils.ts index a086905da5..3afbb57de3 100644 --- a/libs/components/editor-plugins/src/menu/inline-menu/utils.ts +++ b/libs/components/editor-plugins/src/menu/inline-menu/utils.ts @@ -181,10 +181,10 @@ const common_handler_for_inline_menu: ClickItemHandler = ({ }); break; case inlineMenuNamesKeys.link: - add_link({ - editor, - blockId: anchorNodeId, - }); + // add_link({ + // editor, + // blockId: anchorNodeId, + // }); editor.plugins.emit('showAddLink'); setShow(false); break; diff --git a/libs/components/editor-plugins/src/menu/link-menu/LinkMenu.tsx b/libs/components/editor-plugins/src/menu/link-menu/LinkMenu.tsx index f2d2af19fe..6e0eb6322e 100644 --- a/libs/components/editor-plugins/src/menu/link-menu/LinkMenu.tsx +++ b/libs/components/editor-plugins/src/menu/link-menu/LinkMenu.tsx @@ -204,7 +204,7 @@ export const LinkMenu = ({ editor, hooks }: LinkMenuProps) => { ({ backgroundColor: '#fff', alignItems: 'center', zIndex: '1', - width: '354px', })); const LinkModalContainerIcon = styled('div')(({ theme }) => ({