{ previewedImage?.set(undefined) }} />
{#if image.status !== undefined && image.status !== "ready" && image.status !== "hidden"}
{:else if image.status !== "hidden"}
highlight()} on:mouseleave={() => highlight(false)} > {#if $$slots["dot-menu-actions"] || visitUrl !== undefined} {#if visitUrl !== undefined} {/if} {/if} {#if !loaded} {/if} (loaded = true)} class={imgClass ?? ""} class:cursor-zoom-in={canZoom} on:click={() => { previewedImage?.set(image) }} on:error={() => { if (fallbackImage) { imgEl.src = fallbackImage } }} src={image.url} /> {#if image.isSpherical}
{/if} {#if canZoom && loaded}
previewedImage?.set(image)} >
{/if}
{:else if image.status === "hidden"}
This image has been reported
{/if}