{#if url.match(/\.(mov|webm|mp4)$/) || VIDEO_CONTENT_TYPES.includes(fileType)} {:else if url.match(/\.(jpe?g|png|gif|webp)$/) || IMAGE_CONTENT_TYPES.includes(fileType)} {:else} {#await loadPreview()}
{:then preview}
{#if preview.image && !hideImage} {/if}
{preview.title || displayUrl(url)}

{ellipsize(preview.description, 140)}

{:catch}

Unable to load a preview for {url}

{/await} {/if}