22 lines
616 B
Svelte
22 lines
616 B
Svelte
<script lang="ts">
|
|
import FileDropzone from '$lib/components/FileDropzone.svelte';
|
|
import { WORKSPACE_ACCEPT_TYPES } from '$lib/zip-selection';
|
|
|
|
type Props = {
|
|
onFilesSelected: (files: File[]) => void;
|
|
class?: string;
|
|
};
|
|
|
|
let { onFilesSelected, class: className = '' }: Props = $props();
|
|
</script>
|
|
|
|
<FileDropzone
|
|
{onFilesSelected}
|
|
accept={WORKSPACE_ACCEPT_TYPES}
|
|
multiple={true}
|
|
ariaLabel="beA-ZIP- oder PDF-Dateien hinzufügen"
|
|
label="Dateien hinzufügen"
|
|
sublabel="beA-ZIP oder PDF hier ablegen oder zum Auswählen klicken"
|
|
class="min-h-[calc(-180px+100vh)] border-0 bg-transparent {className}"
|
|
/>
|