diff --git a/src/lib/components/admin/EssayForm.svelte b/src/lib/components/admin/EssayForm.svelte index 27dc8c6..339072c 100644 --- a/src/lib/components/admin/EssayForm.svelte +++ b/src/lib/components/admin/EssayForm.svelte @@ -10,7 +10,7 @@ import { makeDraftKey, saveDraft, loadDraft, clearDraft, timeAgo } from '$lib/admin/draftStore' import { createAutoSaveStore } from '$lib/admin/autoSave.svelte' import AutoSaveStatus from './AutoSaveStatus.svelte' - import type { JSONContent, Editor as TipTapEditor } from '@tiptap/core' + import type { JSONContent } from '@tiptap/core' import type { Post } from '@prisma/client' interface Props { @@ -29,9 +29,7 @@ let { postId, initialData, mode }: Props = $props() // State - let isLoading = $state(false) let hasLoaded = $state(mode === 'create') // Create mode loads immediately - let isSaving = $state(false) let activeTab = $state('metadata') let updatedAt = $state(initialData?.updatedAt) @@ -179,7 +177,7 @@ $effect(() => { }) // Navigation guard: flush autosave before navigating away (only if unsaved) - beforeNavigate(async (navigation) => { + beforeNavigate(async () => { if (hasLoaded && autoSave) { if (autoSave.status === 'saved') { return diff --git a/src/lib/components/admin/GalleryUploader.svelte b/src/lib/components/admin/GalleryUploader.svelte index 8d7ef68..78f1472 100644 --- a/src/lib/components/admin/GalleryUploader.svelte +++ b/src/lib/components/admin/GalleryUploader.svelte @@ -1,7 +1,6 @@