diff --git a/resources/views/parents/index.blade.php b/resources/views/parents/index.blade.php index 79f7c12..9960dc9 100644 --- a/resources/views/parents/index.blade.php +++ b/resources/views/parents/index.blade.php @@ -168,9 +168,24 @@ @endif
{{ $user->username }}
- - - {{ $user->is_active ? 'Akun aktif' : 'Akun nonaktif' }} + @php + $linkStatuses = $user->parentStudents->pluck('status'); + $verifStatus = $user->is_active + ? ($linkStatuses->contains('active') ? 'active' + : ($linkStatuses->contains('pending') ? 'pending' + : ($linkStatuses->contains('rejected') ? 'rejected' : 'none'))) + : 'nonaktif'; + $verifBadge = [ + 'active' => ['Akun aktif', 'text-emerald-500', 'bg-emerald-500'], + 'pending' => ['Menunggu verifikasi', 'text-amber-500', 'bg-amber-500'], + 'rejected' => ['Tautan ditolak', 'text-red-500', 'bg-red-500'], + 'none' => ['Belum ada tautan', 'text-slate-400', 'bg-slate-400'], + 'nonaktif' => ['Akun nonaktif', 'text-red-400', 'bg-red-400'], + ][$verifStatus]; + @endphp + + + {{ $verifBadge[0] }}