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 @@