e.stopPropagation()}
onmousedown={(e) => e.stopPropagation()}
onclick={(e) => e.stopPropagation()}
ondblclick={(e) => e.stopPropagation()}
>
{ e.stopPropagation(); resetZoom(true); }}
>
{#if currentImageUrl && isVideoUrl}
{:else if currentImageUrl}

{/if}
{#if !imageLoaded || !currentImageUrl}
{imageError ? "Image not found" : "No image"}
{/if}