{#if $uploader?.isOpen} Uploading files {$uploader.files.length} uploader.toggle()}> uploader.reset()} class="upload-box-button" aria-label="close upload box"> {#each $uploader.files as file} {@const progress = Math.round(file.progress)} {#if file.completed || file.progress === 100} {file.name} (hovering = true)} on:mouseleave={() => (hovering = false)} on:click|preventDefault={() => uploader.removeFromQueue(file.$id)}> {:else if file.failed} {progress}% {file.name} Failed uploader.removeFromQueue(file.$id)}> {:else} {progress}% {file.name} Pending {/if} {/each} {/if}