diff --git a/frontend/src/routes/documents/new/FileSectionNew.svelte b/frontend/src/routes/documents/new/FileSectionNew.svelte index 9ab27047..e22d2e0d 100644 --- a/frontend/src/routes/documents/new/FileSectionNew.svelte +++ b/frontend/src/routes/documents/new/FileSectionNew.svelte @@ -8,9 +8,12 @@ let { onfileParsed?: (result: FilenameParseResult) => void; } = $props(); +let selectedFilename = $state(null); + function handleFileChange(e: Event) { const file = (e.target as HTMLInputElement).files?.[0]; if (!file) return; + selectedFilename = file.name; const parsed = parseFilename(file.name); const result: FilenameParseResult = { ...parsed, @@ -45,23 +48,12 @@ function handleFileChange(e: Event) { d="M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12" /> - - {m.doc_file_upload_label()} - - {m.doc_file_upload_note()} + {#if selectedFilename} + {selectedFilename} + {:else} + {m.doc_file_upload_label()} + {m.doc_file_upload_note()} + {/if} -
- -
+