@extends('layouts.app') @section('content')

Detail Notifikasi

{{ $notification->data['judul'] ?? 'Notifikasi' }}

{{ $notification->created_at->diffForHumans() }} {{ $notification->created_at->format('d F Y, H:i') }}
Informasi Detail

{{ $notification->data['nama_siswa'] ?? '-' }}

{{ $notification->data['nomor_laporan'] ?? '-' }}

{{ $notification->data['nama_korban'] ?? '-' }}

Pengaduan

Pesan:

{{ $notification->data['pesan'] ?? 'Tidak ada deskripsi' }}

Tindakan
@if($pengaduan && $pengaduan->status === 'menunggu')
@csrf
@elseif($pengaduan && $pengaduan->status === 'ditolak')
Pengaduan Sudah Ditolak

Pengaduan ini telah ditolak sebelumnya. @if($pengaduan->rejected_at)
Ditolak pada: {{ $pengaduan->rejected_at->format('d F Y, H:i') }} WIB @endif

@elseif($pengaduan && $pengaduan->status === 'disetujui')
Pengaduan Sudah Disetujui

Pengaduan ini telah disetujui dan sedang diproses oleh pihak sekolah.

@else @if($pengaduan && $pengaduan->tindakLanjut && $pengaduan->tindakLanjut->status === 'selesai')
Pengaduan Sudah Selesai

Pengaduan ini telah selesai ditangani oleh pihak sekolah.

@else
Status Pengaduan: {{ ucfirst($pengaduan->status ?? 'Tidak Diketahui') }}

Pengaduan ini sedang dalam proses.

@endif @endif
@php $user = Auth::user(); $pengaduanId = $notification->data['pengaduan_id'] ?? null; $pengaduan = $pengaduanId ? \App\Models\Pengaduan::find($pengaduanId) : null; $isAdmin = in_array($user->role, ['admin', 'guru_bk', 'wali_kelas']); $isPembuat = $pengaduan && $pengaduan->user_id == $user->id; $bolehLihatDetail = $pengaduan && ($isAdmin || $isPembuat); @endphp @if($bolehLihatDetail) Lihat Detail Pengaduan @else @endif
@if(!$notification->read_at)
@csrf
@else @endif
@endsection