<tr>
    <td class="whitespace-nowrap px-3 py-4 text-sm text-gray-500">
        {{ $report->created_at->diffForHumans() }}
    </td>

    <td class="whitespace-nowrap py-4 pl-4 pr-3 text-sm font-medium text-gray-900 sm:pl-6 lg:pl-8">{{ $report->name }}</td>
    <td class="whitespace-nowrap py-4 pl-3 pr-4 text-sm font-medium text-gray-900 sm:pl-6 lg:pl-8">
        {{ $report->download_count }}
    <td class="whitespace-nowrap px-3 py-4 text-sm text-gray-500">
        <livewire:components.badge :status="$report->status" :id="$report->id" :type="'report'"
                                   wire:key="{{$report->id}}"></livewire:components.badge>
    </td>
    <td class="py-4 pl-3 pr-4 text-right text-sm font-medium sm:pr-6 lg:pr-8 flex justify-end">
@manager
        <x-menu>
            <x-menu.button>
                <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
                     stroke="currentColor" class="w-6 h-6">
                    <path stroke-linecap="round" stroke-linejoin="round"
                          d="M6.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM12.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM18.75 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0z"/>
                </svg>
            </x-menu.button>

            <x-menu.items>
                @if($report->status == \App\Enums\Status::Success->value)
                    <x-menu.close>
                        <x-menu.item wire:click="download">
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
                                 stroke="currentColor" class="w-4 h-4">
                                <path stroke-linecap="round" stroke-linejoin="round"
                                      d="m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5m8.25 3v6.75m0 0-3-3m3 3 3-3M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"/>
                            </svg>

                            Download
                        </x-menu.item>
                    </x-menu.close>

                    <x-dialog>
                        <x-dialog.open>
                            <x-menu.close>
                                <x-menu.item>
                                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"
                                         stroke-width="1.5"
                                         stroke="currentColor" class="w-4 h-4">
                                        <path stroke-linecap="round" stroke-linejoin="round"
                                              d="M9 3.75H6.912a2.25 2.25 0 0 0-2.15 1.588L2.35 13.177a2.25 2.25 0 0 0-.1.661V18a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18v-4.162c0-.224-.034-.447-.1-.661L19.24 5.338a2.25 2.25 0 0 0-2.15-1.588H15M2.25 13.5h3.86a2.25 2.25 0 0 1 2.012 1.244l.256.512a2.25 2.25 0 0 0 2.013 1.244h3.218a2.25 2.25 0 0 0 2.013-1.244l.256-.512a2.25 2.25 0 0 1 2.013-1.244h3.859M12 3v8.25m0 0-3-3m3 3 3-3"/>
                                    </svg>

                                    Create Mail
                                </x-menu.item>
                            </x-menu.close>
                        </x-dialog.open>

                        <x-dialog.panel wire:model="createMailingModal">
                            <form wire:submit="createMailing" class="flex flex-col gap-4">
                                <h2 class="text-3xl font-bold mb-1">@lang('Create report email')</h2>

                                <hr class="w-[75%]">

                                <label class="flex flex-col gap-2">
                                    @lang('Recipients')
                                    @foreach($mailingForm->recipients as $recipient)
                                        <span
                                            class="inline-flex items-center gap-x-1.5 rounded-md bg-gray-100 px-2 py-1 text-xs font-medium text-gray-600">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"
     class="w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round"
        d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"/>
</svg>


                              [{{ $recipient['name'] }}] {{ $recipient['email'] }}
</span>
                                    @endforeach

                                </label>

                                <label class="flex flex-col gap-2">
                                    @lang('Subject')
                                    <input autofocus wire:model="mailingForm.subject"
                                           class="px-3 py-2 border font-normal rounded-lg border-slate-300 read-only:opacity-50 read-only:cursor-not-allowed">
                                    @error('mailingForm.subject')
                                    <div class="text-sm text-red-500 font-normal">{{ $message }}</div>@enderror
                                </label>

                                <label class="flex flex-col gap-2">
                                    @lang('Content')
                                    <textarea wire:model="mailingForm.message" rows="5"
                                              class="px-3 py-2 border font-normal rounded-lg border-slate-300 read-only:opacity-50 read-only:cursor-not-allowed"></textarea>
                                    @error('mailingForm.message')
                                    <div class="text-sm text-red-500 font-normal">{{ $message }}</div>@enderror
                                </label>

                                <label class="flex flex-col gap-2">
                                    @lang('Report')
                                    <span
                                        class="inline-flex items-center gap-x-1.5 rounded-md bg-gray-100 px-2 py-1 text-xs font-medium text-gray-600">
  <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"
       class="w-4 h-4">
  <path stroke-linecap="round" stroke-linejoin="round"
        d="M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"/>
</svg>

                              {{ $report->name }}
</span>

                                </label>

                                <x-dialog.footer>
                                    <x-dialog.close>
                                        <button type="button"
                                                class="text-center rounded-xl bg-slate-300 text-slate-800 px-6 py-2 font-semibold">
                                            Cancel
                                        </button>
                                    </x-dialog.close>
                                    <x-dialog.close>
                                        <button type="submit"
                                                class="text-center rounded-xl bg-blue-500 text-white px-6 py-2 font-semibold disabled:cursor-not-allowed disabled:opacity-50">
                                            Save
                                        </button>
                                    </x-dialog.close>
                                </x-dialog.footer>
                            </form>
                        </x-dialog.panel>
                    </x-dialog>
                @endif
                <x-dialog>
                    <x-dialog.open>
                        <x-menu.item>
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"
                                 class="w-4 h-4">
                                <path fill-rule="evenodd"
                                      d="M8.75 1A2.75 2.75 0 006 3.75v.443c-.795.077-1.584.176-2.365.298a.75.75 0 10.23 1.482l.149-.022.841 10.518A2.75 2.75 0 007.596 19h4.807a2.75 2.75 0 002.742-2.53l.841-10.52.149.023a.75.75 0 00.23-1.482A41.03 41.03 0 0014 4.193V3.75A2.75 2.75 0 0011.25 1h-2.5zM10 4c.84 0 1.673.025 2.5.075V3.75c0-.69-.56-1.25-1.25-1.25h-2.5c-.69 0-1.25.56-1.25 1.25v.325C8.327 4.025 9.16 4 10 4zM8.58 7.72a.75.75 0 00-1.5.06l.3 7.5a.75.75 0 101.5-.06l-.3-7.5zm4.34.06a.75.75 0 10-1.5-.06l-.3 7.5a.75.75 0 101.5.06l.3-7.5z"
                                      clip-rule="evenodd"/>
                            </svg>

                            Delete
                        </x-menu.item>
                    </x-dialog.open>


                    <x-dialog.panel>
                        <div class="flex flex-col gap-6">
                            <h2 class="font-semibold text-3xl">Are you sure you?</h2>
                            <h2 class="text-lg text-slate-700">This operation is permanent and can not be reversed.</h2>
                            <x-dialog.footer>
                                <x-dialog.close>
                                    <button type="button"
                                            class="text-center rounded-xl bg-slate-300 text-slate-800 px-6 py-2 font-semibold">
                                        Cancel
                                    </button>
                                </x-dialog.close>

                                <x-dialog.close>
                                    <button wire:click="$parent.deleteReport('{{ $report->id }}')" type="button"
                                            class="text-center rounded-xl bg-red-500 text-white px-6 py-2 font-semibold disabled:cursor-not-allowed disabled:opacity-50">
                                        Delete
                                    </button>
                                </x-dialog.close>
                            </x-dialog.footer>
                        </div>
                    </x-dialog.panel>
                </x-dialog>

                    <x-dialog>
                        <x-dialog.open>
                            <x-menu.item>
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"
                                     class="w-4 h-4">
                                    <path fill-rule="evenodd"
                                          d="m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"
                                          clip-rule="evenodd"/>
                                </svg>

                               Stats / log
                            </x-menu.item>
                        </x-dialog.open>


                        <x-dialog.panel>
                            <div class="flex flex-col gap-6">
                                <h2 class="font-semibold text-3xl">Downloads stats / logs</h2>
                                <p class="text-lg text-slate-700">
                                   <textarea class="w-full" rows="10" readonly>
                                    {{ $report->log }}
                                    </textarea>
                                </p>
                                <x-dialog.footer>
                                    <x-dialog.close>
                                        <button type="button"
                                                class="text-center rounded-xl bg-slate-300 text-slate-800 px-6 py-2 font-semibold">
                                            Cancel
                                        </button>
                                    </x-dialog.close>
                                </x-dialog.footer>
                            </div>
                        </x-dialog.panel>
                    </x-dialog>
            </x-menu.items>
        </x-menu>
        @endmanager
    </td>
</tr>


