DropZone
<script> import DropZone from "svelte-atoms/DropZone.svelte"; let fileName = ""; const onChange = e => { const file = e.dataTransfer ? e.dataTransfer.files[0] : e.target.files[0]; fileName = file ? file.name : ""; }; </script> <DropZone fileTitle={fileName} dropOnPage on:drop={onChange} on:change={onChange} />
<script> import DropZone from "svelte-atoms/DropZone.svelte"; </script> <DropZone isLoading />
<script> import DropZone from "svelte-atoms/DropZone.svelte"; </script> <DropZone fileTitle="filename.txt" /> <DropZone fileTitle="filename.txt" error="error text" />
<script> import DropZone from "svelte-atoms/DropZone.svelte"; </script> <DropZone disabled />