@extends('layouts.app') @section('title', 'Notifikasi') @section('content')

Notifikasi

Daftar pemberitahuan aktivitas sistem.

@if(auth()->user()->unreadNotifications()->count() > 0)
@csrf
@endif
@forelse($notifications as $notification) @php $data = $notification->data; $jenis = $data['jenis'] ?? 'info'; $icon = $data['icon'] ?? 'bi-bell'; if ($jenis === 'warning') { $iconClass = 'text-warning'; $bgClass = 'bg-warning-subtle'; } elseif ($jenis === 'success') { $iconClass = 'text-success'; $bgClass = 'bg-success-subtle'; } else { $iconClass = 'text-primary'; $bgClass = 'bg-primary-subtle'; } @endphp
{{-- ICON --}}
{{-- ISI NOTIFIKASI --}}
{{ $data['judul'] ?? 'Notifikasi' }} @if(is_null($notification->read_at)) Baru @endif

{{ $data['pesan'] ?? '' }}

{{ $notification->created_at->diffForHumans() }}
{{-- AKSI --}}
@if(!empty($data['url'])) Lihat Data @endif @if(is_null($notification->read_at))
@csrf
@else Sudah dibaca @endif
@empty {{-- TIDAK ADA NOTIFIKASI --}}
Belum Ada Notifikasi

Notifikasi kegiatan dan progres akan muncul di halaman ini.

@endforelse
{{-- PAGINATION --}} @if($notifications->hasPages())
{{ $notifications->links() }}
@endif @endsection