@extends('layouts.superadmin') @section('title', 'Verifikasi Mustahik') @section('header_title')

Verifikasi Mustahik

@endsection @section('content') {{-- Info Banner: Monitoring Only --}}
Halaman ini hanya untuk monitoring. Proses approve/reject mustahik hanya dapat dilakukan oleh Amil atau Ketua RT masing-masing masjid.
{{-- Tab Status --}}
@php $tabs = ['Pending' => 'Menunggu', 'Disetujui' => 'Disetujui', 'Ditolak' => 'Ditolak', 'semua' => 'Semua']; @endphp @foreach($tabs as $val => $label) {{ $label }} @if($val == 'Pending' && $totalPending > 0) {{ $totalPending }} @endif @endforeach
{{-- Filter --}}
{{-- Tabel --}}
Data Mustahik — Status: {{ $tabs[$status] ?? $status }}
{{ $mustahik->total() }} data
@forelse($mustahik as $i => $m) @empty @endforelse
No Nama Mustahik Masjid Kategori Kondisi Status Tgl Pengajuan Status Verifikasi
{{ $mustahik->firstItem() + $i }}
{{ $m->nama_mustahik }}
{{ $m->pekerjaan }} · Rp {{ number_format($m->pendapatan_bulanan, 0, ',', '.') }}/bln
{{ $m->masjid->nama_masjid ?? '—' }} @php $asnaf = ['Fakir'=>'badge-fakir','Miskin'=>'badge-miskin','Gharim'=>'badge-gharim','Ibnu Sabil'=>'badge-sabil']; @endphp {{ $m->kategori_asnaf }} {{ $m->status_kondisi_warga }} @php $sStyle = match($m->status) { 'Disetujui' => 'background:#dcfce7; color:#166534;', 'Ditolak' => 'background:#fee2e2; color:#991b1b;', default => 'background:#fef9c3; color:#854d0e;', }; @endphp {{ $m->status }} {{ \Carbon\Carbon::parse($m->tanggal_pengajuan)->format('d M Y') }} @if($m->status === 'Pending') Menunggu Amil @elseif($m->status === 'Disetujui') Disetujui @else Ditolak @endif
@if($status === 'Pending') Tidak ada mustahik yang menunggu verifikasi. Semua sudah diproses! ✅ @else Tidak ada data untuk filter yang dipilih. @endif
@if($mustahik->hasPages())
Menampilkan {{ $mustahik->firstItem() }}–{{ $mustahik->lastItem() }} dari {{ $mustahik->total() }}
@if($mustahik->onFirstPage()) @else @endif @foreach($mustahik->getUrlRange(max(1, $mustahik->currentPage()-2), min($mustahik->lastPage(), $mustahik->currentPage()+2)) as $page => $url) {{ $page }} @endforeach @if($mustahik->hasMorePages()) @else @endif
@endif
@endsection