{#if isImageFile(preview.type)}

{:else}
📄
{/if}
{preview.name}
{formatFileSize(preview.size)}
{#if !isUploading && onRemove}
{/if}
{#if variant === 'upload' && isUploading && preview.file}
{#if uploadProgress[preview.name] === 100}
✓
{:else if uploadProgress[preview.name] > 0}
{Math.round(uploadProgress[preview.name] || 0)}%
{:else}
Waiting...
{/if}
{/if}