diff --git a/src/lib/pages/FilesPage.svelte b/src/lib/pages/FilesPage.svelte index 0ac9cf0..4a2abb9 100644 --- a/src/lib/pages/FilesPage.svelte +++ b/src/lib/pages/FilesPage.svelte @@ -4,7 +4,9 @@ import { listen } from "@tauri-apps/api/event"; import { settings, addToHistory } from "$lib/stores/page.svelte.js"; import Card from "$lib/components/Card.svelte"; + import EmptyState from "$lib/components/EmptyState.svelte"; import { exportTranscript } from "$lib/utils/export.js"; + import { Upload } from 'lucide-svelte'; let fileTranscript = $state(""); let segments = $state([]); @@ -21,7 +23,6 @@ let unlistenLeave = null; onMount(async () => { - // Native Tauri file drop events unlistenDrop = await listen("tauri://drag-drop", async (event) => { isDragOver = false; if (event.payload?.paths?.length > 0) { @@ -143,26 +144,43 @@
-
-
- - - + {#if !fileTranscript && !transcribing} +
+ +

+ MP3, WAV, M4A, MP4, FLAC, OGG +

-

- Drop audio or video files here -

-

- MP3, WAV, M4A, MP4, FLAC, OGG -

-
+ {:else} +
+
+
+

+ Drop audio or video files here +

+

+ MP3, WAV, M4A, MP4, FLAC, OGG +

+
+ {/if}
@@ -170,7 +188,8 @@