diff --git a/src/lib/components/FormattingToolbar.svelte b/src/lib/components/FormattingToolbar.svelte index 771136b..eb5bc59 100644 --- a/src/lib/components/FormattingToolbar.svelte +++ b/src/lib/components/FormattingToolbar.svelte @@ -26,10 +26,14 @@ } from 'lucide-svelte'; interface Props { + tick?: number; editor: Editor | undefined; } - let { editor }: Props = $props(); + let { editor, tick }: Props = $props(); + + function canUndo() { void tick; return editor?.can().chain().focus().undo().run() ?? false; } + function canRedo() { void tick; return editor?.can().chain().focus().redo().run() ?? false; } let openDropdown: string | null = $state(null); let linkUrl: string = $state(''); @@ -111,8 +115,8 @@