'use client' import React from 'react' import type { Editor } from '@tiptap/react' import { Toggle } from '@/components/ui/toggle' import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip' import { Undo, Redo } from 'lucide-react' interface HistoryMenuProps { editor: Editor | null disabled?: boolean executeCommand: (command: () => void) => void } export function HistoryMenu({ editor, disabled, executeCommand }: HistoryMenuProps) { if (!editor) return null return ( <> executeCommand(() => editor.chain().focus().undo().run())} disabled={!editor.can().undo() || disabled}>

실행 취소 (Ctrl+Z)

executeCommand(() => editor.chain().focus().redo().run())} disabled={!editor.can().redo() || disabled}>

다시 실행 (Ctrl+Y)

) }