{{ __('Notifikasi Anda') }}

{{-- Tombol Aksi Global --}}
{{-- Container Utama --}}
@if($notifications->isEmpty()) {{-- EMPTY STATE (Jika Kosong) --}}

Tidak ada notifikasi

Saat ini Anda belum memiliki notifikasi baru. Aktivitas terbaru akan muncul di sini.

@else {{-- LIST NOTIFIKASI --}}
@foreach($notifications as $notification) @php $isUnread = is_null($notification->read_at); // Tentukan warna border & bg berdasarkan status $bgClass = $isUnread ? 'bg-indigo-50/60 dark:bg-indigo-900/20' : 'bg-white dark:bg-gray-800 hover:bg-gray-50 dark:hover:bg-gray-700/50'; $borderClass = $isUnread ? 'border-l-4 border-indigo-500' : 'border-l-4 border-transparent'; $iconColor = $isUnread ? 'text-indigo-600 bg-indigo-100' : 'text-gray-400 bg-gray-100'; @endphp
{{-- Icon Kiri --}}
{{-- Konten Teks --}}

{{ $notification->data['title'] ?? 'Pemberitahuan Sistem' }} @if($isUnread) Baru @endif

{{ $notification->created_at->diffForHumans() }}

{{ $notification->data['message'] ?? 'Tidak ada pesan detail.' }}

{{-- Actions Row --}}
@if(isset($notification->data['url'])) Lihat Detail @endif @if($isUnread) @endif
@endforeach
{{-- Pagination --}}
{{ $notifications->links() }}
@endif
@push('scripts') {{-- SweetAlert2 CDN --}} @endpush