@extends('layouts.app') @section('title', 'Riwayat Kepulangan') @section('content') {{-- Alert Sedang Pulang / Terlambat --}} @if($terlambat)
Perhatian! Anda terlambat kembali ke pesantren sejak {{ $terlambat->tanggal_kembali_formatted }}. Segera hubungi pengurus!
@elseif($sedangPulang)
Anda sedang dalam periode kepulangan. Wajib kembali pada: {{ $sedangPulang->tanggal_kembali_formatted }}   @php $sisaHari = Carbon\Carbon::today()->diffInDays($sedangPulang->tanggal_kembali, false); @endphp @if($sisaHari >= 0) {{ $sisaHari }} hari lagi @endif
@endif {{-- Progress Kuota Bar (Visual menarik) --}}

Kuota Kepulangan {{ $tahunSekarang }}

Maksimal 12 hari per tahun

{{ $statistik['total_hari'] }} /12 hari
{{-- Progress Bar --}}
@if($statistik['persen_kuota'] > 15) {{ $statistik['persen_kuota'] }}% @endif
0 hari Sisa: {{ $statistik['sisa_kuota'] }} hari 12 hari
@if($statistik['over_limit'])
Anda telah melebihi kuota {{ $statistik['total_hari'] - 12 }} hari!
@elseif($statistik['persen_kuota'] >= 80)
Sisa kuota tinggal {{ $statistik['sisa_kuota'] }} hari. Gunakan dengan bijak.
@endif
{{-- Statistik Cards --}}

Total Pengajuan

{{ $statistik['total_izin'] }}

Tahun {{ $tahunSekarang }}

Menunggu

{{ $statistik['menunggu'] }}

Proses review

Disetujui

{{ $statistik['disetujui'] }}

Izin diterima

Ditolak

{{ $statistik['ditolak'] }}

Tidak disetujui

{{-- Filter --}}
Reset
{{-- Riwayat Kepulangan --}} @if($riwayatKepulangan->isEmpty())

Belum Ada Riwayat Kepulangan

Anda belum pernah mengajukan izin kepulangan pada periode yang dipilih.

@else

Daftar Riwayat {{ $riwayatKepulangan->total() }} data

@foreach($riwayatKepulangan as $item) {{-- Icon Status --}}
{{-- Konten --}}

{{ $item->alasan }}

{{ $item->status }}

{{ $item->id_kepulangan }}

{{ $item->tanggal_pulang_formatted }} – {{ $item->tanggal_kembali_formatted }} {{ $item->durasi_izin }} hari @if($item->status == 'Disetujui') @if($item->is_aktif) Sedang Pulang @elseif($item->is_terlambat) Terlambat @endif @endif
{{-- Arrow --}}
@endforeach
{{-- Pagination --}}
{{ $riwayatKepulangan->links() }}
@endif {{-- Info Box --}}
Info: Kuota kepulangan maksimal 12 hari per tahun. Pastikan Anda merencanakan kepulangan dengan bijak agar tidak melebihi batas kuota.
{{-- Quick Actions --}}
Kembali ke Dashboard
@endsection