{#if !isDisabled} { if (!$isLoggedIn) { popOverOpen = true; e.preventDefault(); return; } }} on:dragenter={() => { isDragging = true; }} on:dragover|preventDefault on:dragleave={() => { isDragging = false; }} on:drop|preventDefault={(e) => { isDragging = false; fileInput.files = e.dataTransfer?.files ?? null; onChange(); }} > {#if isLoading} {:else} {/if} {label} {/if}