@foreach ($this->getFilters as $filter) 'bg-primary-500 text-white shadow-primary-500/30 ring-2 ring-primary-500/20', 'warning' => 'bg-warning-500 text-white shadow-warning-500/30 ring-2 ring-warning-500/20', 'success' => 'bg-success-500 text-white shadow-success-500/30 ring-2 ring-success-500/20', 'danger' => 'bg-danger-500 text-white shadow-danger-500/30 ring-2 ring-danger-500/20', 'info' => 'bg-info-500 text-white shadow-info-500/30 ring-2 ring-info-500/20', default => 'bg-gray-500 text-white shadow-gray-500/25', } : 'bg-white dark:bg-gray-900 text-gray-600 dark:text-gray-400 border border-gray-200 dark:border-gray-800 hover:border-gray-300 dark:hover:border-gray-700', ])> @if ($filter['icon']) 'text-primary-500', 'warning' => 'text-warning-500', 'success' => 'text-success-500', 'danger' => 'text-danger-500', 'info' => 'text-info-500', default => 'text-gray-500', }, ]) /> @endif {{ $filter['label'] }} 'bg-primary-100 text-primary-700 dark:bg-primary-500/20 dark:text-primary-400', 'warning' => 'bg-warning-100 text-warning-700 dark:bg-warning-500/20 dark:text-warning-300', 'success' => 'bg-success-100 text-success-700 dark:bg-success-500/20 dark:text-success-400', 'danger' => 'bg-danger-100 text-danger-700 dark:bg-danger-500/20 dark:text-danger-400', 'info' => 'bg-info-100 text-info-700 dark:bg-info-500/20 dark:text-info-400', default => 'bg-gray-100 text-gray-700 dark:bg-gray-500/20 dark:text-gray-400', }, ])> {{ $filter['count'] ?? 0 }} @endforeach
{{-- Verification Cards Grid --}}
@forelse ($this->verifications as $verification)

{{ $verification['company']['name'] }}

{{-- Status Badge --}} {{ $verification['status']['label'] }}
{{-- Submitter Info --}}

Diajukan oleh

{{ $verification['submittedBy'] }}

{{-- Data Summary --}}
{{-- Company Summary --}}

Perusahaan

{{ $verification['summary']['company']['name'] }}

{{ $verification['summary']['company']['exists'] ? '✓ Lengkap' : '⚠ Belum diisi' }}
{{-- Media Summary --}}

Media

{{ $verification['summary']['media']['name'] }}

{{ $verification['summary']['media']['exists'] ? '✓ Lengkap' : '⚠ Belum diisi' }}
{{-- Journalists Summary --}}

Jurnalis

{{ $verification['summary']['journalists']['count'] }} jurnalis

{{ $verification['summary']['journalists']['exists'] ? '✓ Lengkap' : '⚠ Belum diisi' }}
{{-- Timeline Info --}}

Diajukan

{{ $verification['timestamps']['submittedAt'] }}

{{ $verification['timestamps']['submittedAtHuman'] }}

Pembaruan Terakhir

{{ $verification['timestamps']['updatedAt'] }}

{{ $verification['timestamps']['updatedAtHuman'] }}

{{-- Latest Review Note --}} @if ($verification['reviews']['latest']['note'])

Catatan Terakhir

{{ $verification['reviews']['latest']['note'] }}

oleh {{ $verification['reviews']['latest']['reviewer'] }} • {{ $verification['reviews']['latest']['createdAtHuman'] }}

@endif {{-- Review History Accordion --}} @if ($verification['reviews']['count'] > 0)
@foreach ($verification['reviews']['history'] as $review)
{{ $review['decisionLabel'] }} oleh {{ $review['reviewerName'] }}
@if ($review['note'])

{{ $review['note'] }}

@endif
{{ $review['createdAt'] }}
@endforeach
@endif
{{-- View Detail Button --}} @can('View:AdminVerification') @if ($verification['company']['detailUrl']) {{ ($this->viewAction)(['id' => $verification['company']['hashId']]) }} @endif @endcan {{-- Action Buttons based on status --}} @if ($verification['status']['isPending']) @canAny(['Approve:AdminVerification', 'Revision:AdminVerification', 'Reject:AdminVerification']) @can('Approve:AdminVerification') {{ ($this->approveAction)(['id' => $verification['id']]) }} @endcan @can('Revision:AdminVerification') {{ ($this->revisionAction)(['id' => $verification['id']]) }} @endcan @can('Reject:AdminVerification') {{ ($this->rejectAction)(['id' => $verification['id']]) }} @endcan @endcanAny @endif
@empty
@endforelse
{{-- Infinite Scroll Sentinel --}} @if ($this->verifications->hasMorePages())
@endif