window.lastOpenedIndex = e.detail"
@update-index.window="currentIndex = $event.detail"
x-transition:enter="transition transform duration-300 ease-out"
x-transition:enter-start="translate-y-full opacity-0"
x-transition:enter-end="translate-y-0 opacity-100"
x-transition:leave="transition transform duration-300 ease-in"
x-transition:leave-start="translate-y-0 opacity-100"
x-transition:leave-end="translate-y-full opacity-0"
x-show="isOpen"
x-cloak
class="fixed flex items-center w-full h-[100dvh] top-0 left-0 z-50 bg-[#000000]"
x-effect="isOpen ? document.body.classList.add('overflow-hidden') : document.body.classList.remove('overflow-hidden')"
@click.self="openLightboxes = openLightboxes.filter(m => m !== 'imagesLightbox')"
>