@extends('layouts.app')

@section('title', 'Generated Letters')
@section('heading', 'Generated Letters')

@section('content')
@include('documents.top-submenu')
    <x-card>
        <div class="mb-4 flex flex-wrap items-center justify-between gap-3">
            <p class="text-slate-600">Relieving, experience, warning, and offer letters with letterhead merge.</p>
            <a href="{{ route('generated-letters.create') }}" class="inline-flex items-center rounded-lg bg-slate-800 px-4 py-2 text-sm font-medium text-white hover:bg-slate-700">Generate letter</a>
        </div>

        <x-table>
            <x-slot name="head">
                <tr>
                    <th class="px-4 py-3 text-left text-xs font-medium uppercase text-slate-500">Employee</th>
                    <th class="px-4 py-3 text-left text-xs font-medium uppercase text-slate-500">Type</th>
                    <th class="px-4 py-3 text-left text-xs font-medium uppercase text-slate-500">Subject</th>
                    <th class="px-4 py-3 text-left text-xs font-medium uppercase text-slate-500">Generated</th>
                    <th class="px-4 py-3 text-left text-xs font-medium uppercase text-slate-500">Actions</th>
                </tr>
            </x-slot>
            @forelse($letters as $letter)
                <tr>
                    <td class="px-4 py-3 text-sm text-slate-900">{{ $letter->employee?->name }}</td>
                    <td class="px-4 py-3 text-sm text-slate-600">{{ $letter->typeLabel() }}</td>
                    <td class="px-4 py-3 text-sm text-slate-600">{{ $letter->subject }}</td>
                    <td class="px-4 py-3 text-sm text-slate-600">{{ $letter->created_at?->format('d M Y H:i') }}</td>
                    <td class="whitespace-nowrap px-4 py-3 text-sm space-x-2">
                        <a href="{{ route('generated-letters.show', $letter) }}" class="btn-icon-action btn-icon-action--view" title="View" aria-label="View"><i class="bi bi-eye"></i></a>
                        <a href="{{ route('generated-letters.pdf', $letter) }}" class="font-medium text-slate-600 hover:underline">PDF</a>
                    </td>
                </tr>
            @empty
                <tr><td colspan="5" class="px-4 py-8 text-center text-sm text-slate-500">No letters generated yet.</td></tr>
            @endforelse
        </x-table>
        @if($letters->hasPages())<div class="mt-4">{{ $letters->links() }}</div>@endif
    </x-card>
@endsection
