@push('menu')
    <x-menu-action tooltip="Einstellungen">
        <svg class="w-5 h-5 mb-1 text-gray-500 dark:text-gray-400 group-hover:text-blue-600 dark:group-hover:text-blue-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20">
            <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 12.25V1m0 11.25a2.25 2.25 0 0 0 0 4.5m0-4.5a2.25 2.25 0 0 1 0 4.5M4 19v-2.25m6-13.5V1m0 2.25a2.25 2.25 0 0 0 0 4.5m0-4.5a2.25 2.25 0 0 1 0 4.5M10 19V7.75m6 4.5V1m0 11.25a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5ZM16 19v-2"/>
        </svg>
    </x-menu-action>
    <div class="flex items-center justify-center">
        <x-drawer-trigger target="image-add" action="open">
            <button data-tooltip-target="tooltip-new" type="button" class="inline-flex items-center justify-center w-10 h-10 font-medium bg-blue-600 rounded-full hover:bg-blue-700 group focus:ring-4 focus:ring-blue-300 focus:outline-none dark:focus:ring-blue-800">
                <svg class="w-4 h-4 text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18">
                    <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 1v16M1 9h16"/>
                </svg>
                <span class="sr-only">Add Images</span>
            </button>
        </x-drawer-trigger>
    </div>
    <div id="tooltip-new" role="tooltip" class="absolute z-10 invisible inline-block px-3 py-2 text-sm font-medium text-white transition-opacity duration-300 bg-gray-900 rounded-lg shadow-sm opacity-0 tooltip dark:bg-gray-700">
        Add images
        <div class="tooltip-arrow" data-popper-arrow></div>
    </div>
@endpush

<x-layout>
    <x-hero-search></x-hero-search>
    <h1 class="mb-4 mx-8 text-4xl font-extrabold leading-none tracking-tight text-gray-900 md:text-5xl lg:text-6xl dark:text-white">
        {{ $album->name }}
    </h1>
    @if($album->mutations->count() > 0)
        <livewire:drawer.album.progress-monitor :mutation="$album->mutations->first()"/>
    @else
        <livewire:image.grid :images="$album->images"></livewire:image.grid>
        <x-drawer name="image-add" >
            <x-slot:title>Neue Bilder zu {{ $album->name }} hinzufügen</x-slot:title>
            <x-slot:content>
                <livewire:drawer.album.addImage :album="$album"></livewire:drawer.album.addImage>
            </x-slot:content>
        </x-drawer>
    @endif
</x-layout>