{ event.preventDefault() files = event.dataTransfer?.files ?? null }} ondragover={(event: DragEvent) => { event.preventDefault() if (event.dataTransfer) { event.dataTransfer.dropEffect = 'copy' dragover = true } }} ondragleave={(event: DragEvent) => { event.preventDefault() dragover = false }} > {#if files}
{ if (previewURL) URL.revokeObjectURL(previewURL) }} class="w-full max-w-sm h-full rounded-lg" /> {:else if url}
{:else}
Attach a file
{/if}
{#if url != undefined}
{/if}