{ dragStartTarget = e.target; }} on:dragleave|stopPropagation|preventDefault={(e) => { if (dragStartTarget === e.target) { dragStartTarget = null; } }} on:drop|stopPropagation|preventDefault={(e) => { dragStartTarget = null; dropHandler(e); }} /> {#if dragStartTarget}
{ // Prevent browser from opening the dropped file. e.stopPropagation(); e.preventDefault(); }} >
Drop files anywhere to upload
{/if}