@extends('layout.app') @section('content') {{-- CSS Custom untuk Mempercantik Tampilan Detail --}}
{{-- SISI KIRI: DATA WARGA & KRITERIA --}}
Profil Calon Penerima
{{-- Info Identitas Dasar --}}
Nama Lengkap
{{ $warga->nama }}
Nomor Induk Kependudukan (NIK)
{{ $warga->nik }}
Alamat Terdaftar
{{ $warga->alamat }}
RT {{ $warga->rt }} / RW {{ $warga->rw }}

{{-- Data Kriteria Dinamis (Looping dari WargaDetail) --}}
Variabel Penilaian (Kriteria)
@forelse($warga->details as $detail)
{{ $detail->kriteria->kode }}
{{ $detail->kriteria->nama }}
{{ $detail->subKriteria->nama_sub ?? $detail->nilai_asli ?? '-' }}
@empty
Data kriteria tidak ditemukan.
@endforelse

{{-- LOGIKA TAMPILAN: FORM KEPUTUSAN vs INFO STATUS --}} @if($warga->status_verifikasi == 'pending') {{-- JIKA PENDING: Tampilkan Form --}}
Tindakan Verifikasi
@csrf
{{-- Tombol diubah tipe menjadi 'button' untuk ditangkap oleh JS SweetAlert --}}
@else {{-- JIKA SUDAH DIPROSES: Tampilkan Banner Info --}} @php $isSetuju = $warga->status_verifikasi == 'setuju'; $bgColor = $isSetuju ? '#d4edda' : '#f8d7da'; $borderColor = $isSetuju ? '#28a745' : '#dc3545'; $textColor = $isSetuju ? '#155724' : '#721c24'; $icon = $isSetuju ? 'icon-check-circle' : 'icon-x-circle'; @endphp
Dokumen {{ strtoupper($warga->status_verifikasi) }}
{{ $warga->updated_at->format('d M Y, H:i') }}
Diverifikasi Oleh: {{ $warga->verifikator->nama_lengkap ?? 'Sistem / Verifikator' }}
Catatan: {{ $warga->catatan ?: 'Tidak ada catatan.' }}
@endif
{{-- SISI KANAN: DOKUMEN PENDUKUNG --}}
Lampiran Berkas Warga
{{ count($warga->dokumen_pendukung ?? []) }} File Dilampirkan
@forelse($warga->dokumen_pendukung ?? [] as $file)
@php $ext = pathinfo($file, PATHINFO_EXTENSION); @endphp @if(in_array(strtolower($ext), ['jpg', 'jpeg', 'png']))
Preview
@else
{{ $ext }} FILE
@endif Buka Layar Penuh
@empty
Tidak Ada Lampiran

Warga ini tidak menyertakan dokumen pendukung.

@endforelse
@endsection @push('scripts') {{-- Include library SweetAlert2 --}} @endpush