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