{#if showModal && isClickable} (showModal = false)}> {#if file.type === "hash"} {:else} {/if} {/if} (showModal = true)} disabled={!isClickable}> {#if isImage(file.mime)} {:else if isAudio(file.mime)} {:else if isVideo(file.mime)} {:else if file.mime === "octet-stream"} {truncateMiddle(file.name, 28)} File type could not be determined {:else} {truncateMiddle(file.name, 28)} {file.mime} {/if} {#if canClose} dispatch("close")} > {/if}