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

{ellipsize(preview.description, 140)}

{:catch}

Unable to load a preview for {url}

{/await} {/if}