{ event.preventDefault(); dragging = true; }}
ondragover={(event) => event.preventDefault()}
ondragleave={(event) => {
if (!event.currentTarget.contains(event.relatedTarget as Node | null)) dragging = false;
}}
ondrop={drop}
onpaste={paste}
>
{#if previewUrl || currentUrl || placeholderUrl}

{:else}
{emptyLabel}
{/if}