Replaces the single-file form-action flow with BulkDocumentEditLayout, enabling multi-file drag-and-drop upload with local preview, per-file title editing, and shared metadata. Server load function unchanged. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
38 lines
1001 B
Svelte
38 lines
1001 B
Svelte
<script lang="ts">
|
|
import { m } from '$lib/paraglide/messages.js';
|
|
import BulkDocumentEditLayout from '$lib/components/document/BulkDocumentEditLayout.svelte';
|
|
|
|
let { data } = $props();
|
|
</script>
|
|
|
|
<div class="mx-auto max-w-7xl px-4 py-8">
|
|
<div class="mb-6">
|
|
<a
|
|
href="/"
|
|
class="group mb-4 inline-flex items-center text-xs font-bold tracking-widest text-ink-2 uppercase transition-colors hover:text-ink"
|
|
>
|
|
<svg
|
|
class="mr-2 h-4 w-4 transform transition-transform group-hover:-translate-x-1"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
stroke-width="2"
|
|
d="M10 19l-7-7m0 0l7-7m-7 7h18"
|
|
/>
|
|
</svg>
|
|
{m.btn_back_to_overview()}
|
|
</a>
|
|
<h1 class="font-serif text-3xl text-ink">{m.doc_new_heading()}</h1>
|
|
</div>
|
|
|
|
<BulkDocumentEditLayout
|
|
initialSenderId={data.initialSenderId}
|
|
initialSenderName={data.initialSenderName}
|
|
initialReceivers={data.initialReceivers}
|
|
/>
|
|
</div>
|