<div id="album" class="m-8 flex flex-wrap flex-row gap-4">
    @foreach ($images as $image)
        <a 
            class="relative group rounded-lg cursor-pointer h-80 flex-grow overflow-hidden" 
            href="{{ $image->lightbox['location'] }}"
            data-pswp-width="{{ $image->lightbox['width'] }}"
            data-pswp-download="{{ $image->getDownload() }}"
            data-pswp-height="{{ $image->lightbox['height'] }}"
            data-cropped="true"
        >
            <img class="max-h-full min-w-full align-bottom object-cover"
             src="{{ $image->getThumbnail() }}" alt="Album image">
            <div class="opacity-0 group-hover:opacity-40 absolute inset-0 w-full h-full bg-black flex items-center justify-center transition-opacity">
                <svg class="w-1/2 h-1/2 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
                  <path stroke="currentColor" stroke-width="2" d="M21 12c0 1.2-4.03 6-9 6s-9-4.8-9-6c0-1.2 4.03-6 9-6s9 4.8 9 6Z"/>
                  <path stroke="currentColor" stroke-width="2" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/>
                </svg>              
            </div>
        </a>
    @endforeach
</div>