diff --git a/memento-note/components/rich-text-editor.tsx b/memento-note/components/rich-text-editor.tsx index c4ceb9b..12df1be 100644 --- a/memento-note/components/rich-text-editor.tsx +++ b/memento-note/components/rich-text-editor.tsx @@ -1,6 +1,7 @@ 'use client' import { useEffect, useRef, useState, useCallback, forwardRef, useImperativeHandle } from 'react' +import { createPortal } from 'react-dom' import { useLanguage } from '@/lib/i18n' import { useEditor, EditorContent } from '@tiptap/react' import { BubbleMenu } from '@tiptap/react/menus' @@ -478,17 +479,11 @@ function SlashCommandMenu({ editor, onInsertImage }: { editor: Editor; onInsertI let flatIndex = -1 const totalVisible = Object.keys(categories).length - return ( + return createPortal(