{#if type === MimeTypeText.PLAIN || type === FileTypeCategory.TEXT} {#if readonly} {name} {#if size} {formatFileSize(size)} {/if} {#if textContent && type === 'text'} {getPreviewText(textContent)} {#if textContent.length > 150} {/if} {/if} {:else} {name} {#if textContent} {getPreviewText(textContent)} {#if textContent.length > 150} {/if} {/if} {/if} {:else} {getFileTypeLabel(type)} {name} {#if size} {formatFileSize(size)} {/if} {#if !readonly} {/if} {/if}