MIF_E31230892/sim-pkpps/resources/views/admin/dashboard/_alert-panel.blade.php

81 lines
4.3 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{{-- resources/views/admin/dashboard/_alert-panel.blade.php --}}
@if($alerts['santriAlpaBeruntun']->isNotEmpty() || $alerts['sppJatuhTempo']->isNotEmpty() || $alerts['kepulanganPending']->isNotEmpty())
<div class="content-box" style="margin-bottom:16px;">
<h4 style="margin:0 0 12px;font-size:.88rem;font-weight:700;color:var(--text-color);display:flex;align-items:center;gap:8px;">
<span style="display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#FFD56B,#FFAB91);border-radius:6px;flex-shrink:0;">
<i class="fas fa-bell" style="font-size:.7rem;color:#fff;"></i>
</span>
Peringatan &amp; Tindak Lanjut
</h4>
<div class="dash-alerts">
{{-- Santri Alpa Beruntun --}}
@if($alerts['santriAlpaBeruntun']->isNotEmpty())
<div class="alert alert-danger">
<div class="alert-body">
<strong>
<i class="fas fa-user-times"></i> Santri Alpa Beruntun (7 Hari Terakhir)
<span class="badge badge-danger badge-sm" style="margin-left:6px;">{{ $alerts['santriAlpaBeruntun']->count() }} santri</span>
</strong>
<ul class="alert-list" style="margin-top:6px;">
@foreach($alerts['santriAlpaBeruntun'] as $s)
<li style="display:flex;align-items:center;gap:8px;padding:3px 0;">
<i class="fas fa-circle" style="font-size:.4rem;color:var(--danger-color);flex-shrink:0;"></i>
<span style="flex:1;">{{ $s->nama }}</span>
<span class="badge badge-danger badge-sm">{{ $s->total_alpa }}x alpa</span>
</li>
@endforeach
</ul>
</div>
</div>
@endif
{{-- SPP Jatuh Tempo --}}
@if(auth()->user()->isSuperAdmin() && $alerts['sppJatuhTempo']->isNotEmpty())
<div class="alert alert-warning">
<div class="alert-body">
<strong>
<i class="fas fa-file-invoice-dollar"></i> SPP Jatuh Tempo
<span class="badge badge-warning badge-sm" style="margin-left:6px;">{{ $alerts['sppJatuhTempo']->count() }} tagihan</span>
</strong>
<ul class="alert-list" style="margin-top:6px;">
@foreach($alerts['sppJatuhTempo'] as $s)
<li style="display:flex;align-items:center;gap:8px;padding:3px 0;flex-wrap:wrap;">
<i class="fas fa-circle" style="font-size:.4rem;color:#E6B85C;flex-shrink:0;"></i>
<span style="flex:1;">{{ $s->santri->nama_lengkap ?? '-' }}</span>
<span class="badge badge-warning badge-sm">Bln {{ $s->bulan }}/{{ $s->tahun }}</span>
<small style="color:var(--text-light);">jatuh tempo {{ $s->batas_bayar->translatedFormat('d M Y') }}</small>
</li>
@endforeach
</ul>
</div>
</div>
@endif
{{-- Pengajuan Kepulangan --}}
@if($alerts['kepulanganPending']->isNotEmpty())
<div class="alert alert-info">
<div class="alert-body">
<strong>
<i class="fas fa-home"></i> Pengajuan Kepulangan Menunggu Review
<span class="badge badge-primary badge-sm" style="margin-left:6px;">{{ $alerts['kepulanganPending']->count() }} pengajuan</span>
</strong>
<ul class="alert-list" style="margin-top:6px;">
@foreach($alerts['kepulanganPending'] as $k)
<li style="display:flex;align-items:center;gap:8px;padding:3px 0;flex-wrap:wrap;">
<i class="fas fa-circle" style="font-size:.4rem;color:var(--info-color);flex-shrink:0;"></i>
<span style="flex:1;">{{ $k->santri->nama_lengkap ?? '-' }}</span>
<span class="badge badge-info badge-sm">{{ $k->tanggal_pulang->translatedFormat('d M') }} {{ $k->tanggal_kembali->translatedFormat('d M Y') }}</span>
</li>
@endforeach
</ul>
</div>
</div>
@endif
</div>
</div>
@endif