{{-- Status Filter Tabs --}} @php $counts = $this->getStatusCounts(); @endphp
{{-- Verification Cards Grid --}}
@forelse ($this->getVerifications() as $verification) @php $entityType = $this->getEntityTypeLabel($verification); $entityName = $this->getEntityName($verification); $detailUrl = $this->getDetailUrl($verification); $latestReview = $verification->reviews->first(); @endphp
{{-- Entity Type Badge --}} @php $typeColor = match ($entityType) { 'Perusahaan' => 'primary', 'Media' => 'info', 'Jurnalis' => 'success', default => 'gray', }; @endphp {{ $entityType }}

{{ $entityName }}

{{-- Status Badge --}} {{ $verification->status->getLabel() }}
{{-- Submitter Info --}}

Diajukan oleh

{{ $verification->submittedBy?->name ?? 'Unknown' }}

{{-- Timeline Info --}}

Diajukan

{{ $verification->created_at->format('d M Y') }}

{{ $verification->created_at->format('H:i') }}

Update Terakhir

{{ $verification->updated_at->format('d M Y') }}

{{ $verification->updated_at->diffForHumans() }}

{{-- Latest Review Note --}} @if ($latestReview && $latestReview->note)

Catatan Terakhir

{{ $latestReview->note }}

oleh {{ $latestReview->reviewer?->name ?? 'Admin' }} • {{ $latestReview->created_at->diffForHumans() }}

@endif {{-- Review History Accordion --}} @if ($verification->reviews->count() > 0)
@foreach ($verification->reviews as $review)
{{ $review->decision->getLabel() }} oleh {{ $review->reviewer?->name ?? 'Admin' }}
@if ($review->note)

{{ $review->note }}

@endif
{{ $review->created_at->format('d M Y, H:i') }}
@endforeach
@endif
{{-- View Detail Button --}} @if ($detailUrl) Detail @endif {{-- Action Buttons based on status --}} @if ($verification->status === \App\Enums\VerificationStatus::PENDING) {{ ($this->approveAction)(['id' => $verification->id]) }} {{ ($this->revisionAction)(['id' => $verification->id]) }} {{ ($this->rejectAction)(['id' => $verification->id]) }} @elseif($verification->status === \App\Enums\VerificationStatus::NEED_REVISION) Menunggu revisi dari user... @elseif($verification->status === \App\Enums\VerificationStatus::APPROVED) Verifikasi selesai @elseif($verification->status === \App\Enums\VerificationStatus::REJECTED) Pengajuan ditolak @endif
@empty

Tidak ada pengajuan verifikasi

@if ($filterStatus === 'all') Belum ada pengajuan verifikasi dari user. @else Tidak ada pengajuan dengan status ini. @endif

@endforelse
{{-- Pagination --}} @if ($this->getVerifications()->hasPages())
{{ $this->getVerifications()->links() }}
@endif