`.${n}`).join(',')} type="file" style="display: none" {required} on:invalid={handleInvalid} />
{#if label} {/if}
(hovering = false)}>
Drag and drop a file here to upload Upload a File
{#if allowedFileExtensions?.length} {/if}
{#if maxSize} {@const readableMaxSize = humanFileSize(maxSize)}

Max file size: {readableMaxSize.value + readableMaxSize.unit}

{/if}
{#if files?.length}
    {#each fileArray as file} {@const fileName = file.name.split('.')} {@const fileSize = humanFileSize(file.size)}
  • {/each}
{/if}
{#if error} {error} {/if}