{#if type === 'hidden'} {#if validation} {/if} {:else}
= 0}>
{#if icon} {/if} {#if type === 'duration'}
{placeholder} {#each extraData as f}
e.stopPropagation()}>
{/each}
{:else if type === 'select'} {:else if type === 'textarea'}
{:else if type === 'checkbox'} {:else} {/if}
{#if type !== 'duration'} {/if} {#if type === 'file'} {#if files}
{#each files as file}
{file.name}
{FileSize.humanizeFileSize(file.size, true)}
{/each}
{/if} {/if}
{#if validation}
{validation.message}
{/if} {#if hint}
{hint}
{/if}
{/if}