{#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}