From dc211f3e05f8730f9562818b6ec667498e9b82a4 Mon Sep 17 00:00:00 2001 From: Novy San87 Date: Thu, 6 Aug 2026 22:32:36 +0700 Subject: [PATCH] =?UTF-8?q?fix:=20status=20akun=20di=20Data=20Wali=20Murid?= =?UTF-8?q?=20ikut=20status=20verifikasi=20tautan=20=E2=80=94=20pending=20?= =?UTF-8?q?tampil=20'Menunggu=20verifikasi'=20(bukan=20aktif)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/views/parents/index.blade.php | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) 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] }}