@if($notification->type == 'success')
@elseif($notification->type == 'error')
@elseif($notification->type == 'warning')
@else
@endif
{{ $notification->title }}
@if(!$notification->is_read)
Baru
@endif
{{ $notification->message }}
@if($notification->related_table && $notification->related_id)
Aktivitas Terkait:
@if($notification->related_table == 'cuti')
@php
try {
$cuti = \App\Models\Cuti::with('pegawai')->find($notification->related_id);
} catch (\Exception $e) {
$cuti = null;
}
@endphp
@if($cuti && $cuti->pegawai)
Pegawai: {{ $cuti->pegawai->nama_lengkap }} ({{ $cuti->pegawai->nip ? $cuti->pegawai->nip : 'N/A' }})
Periode Cuti: {{ $cuti->tanggal_mulai->format('d/m/Y') }} - {{ $cuti->tanggal_selesai->format('d/m/Y') }} ({{ $cuti->jumlah_hari }} hari)
Jenis Cuti: {{ $cuti->jenis_cuti }}
Alasan: {{ \Illuminate\Support\Str::limit($cuti->alasan ?? '', 50) }}
Status:
@if($cuti->status == 'Menunggu Persetujuan')
{{ $cuti->status }}
@elseif($cuti->status == 'Disetujui')
{{ $cuti->status }}
@else
{{ $cuti->status }}
@endif
@if($cuti->disetujuiOleh)
Divalidasi oleh: {{ $cuti->disetujuiOleh->username }}
@if($cuti->tanggal_persetujuan)
pada {{ $cuti->tanggal_persetujuan->format('d/m/Y H:i') }}
@endif
@endif
@endif
@elseif($notification->related_table == 'gaji')
@php
try {
$gaji = \App\Models\Gaji::with('pegawai')->find($notification->related_id);
} catch (\Exception $e) {
$gaji = null;
}
@endphp
@if($gaji && $gaji->pegawai)
Pegawai: {{ $gaji->pegawai->nama_lengkap }} ({{ $gaji->pegawai->nip ? $gaji->pegawai->nip : 'N/A' }})
Periode: {{ $gaji->periode_formatted }}
Total Gaji: Rp {{ number_format($gaji->total_gaji, 0, ',', '.') }}
Status:
@if($gaji->status == 'Dibayar')
@elseif($gaji->status == 'Disetujui')
@elseif($gaji->status == 'Ditolak')
@else
@endif
{{ $gaji->status }}
@if($gaji->disetujuiOleh)
Disetujui oleh: {{ $gaji->disetujuiOleh->username }}
@if($gaji->tanggal_persetujuan)
pada {{ $gaji->tanggal_persetujuan->format('d/m/Y H:i') }}
@endif
@endif
@endif
@endif
@endif
{{ $notification->created_at->diffForHumans() }}
({{ $notification->created_at->format('d/m/Y H:i:s') }})
@if($notification->related_table && $notification->related_id)
@if($notification->related_table == 'cuti')
Lihat Detail Cuti
@elseif($notification->related_table == 'gaji')
Lihat Detail Gaji
@endif
@endif
@if(!$notification->is_read)
@else
Dibaca
@endif