Riwayat Pengajuan Izin

Pantau status persetujuan permohonan izin dari mentor

@forelse ($leaves as $leave) @php $leaveStatus = strtolower((string) ($leave->status ?? 'pending')); $typeLabel = match (strtolower((string) $leave->leave_type)) { 'sakit' => 'Sakit', 'izin' => 'Izin Pribadi', 'terlambat' => 'Terlambat', default => ucfirst((string) $leave->leave_type), }; $submittedDate = $leave->created_at ? \Carbon\Carbon::parse($leave->created_at)->translatedFormat('d M Y') : '—'; $startCarbon = $leave->start_date ? \Carbon\Carbon::parse($leave->start_date) : null; $endCarbon = $leave->end_date ? \Carbon\Carbon::parse($leave->end_date) : null; $duration = ($startCarbon && $endCarbon) ? $startCarbon->translatedFormat('d M') . ' - ' . $endCarbon->translatedFormat('d M') : ($startCarbon ? $startCarbon->translatedFormat('d M') : '—'); @endphp @empty @endforelse
Tanggal Pengajuan Tipe Izin Durasi (Mulai – Selesai) Deskripsi / Alasan Mentor Status
{{ $submittedDate }} {{ $typeLabel }} {{ $duration }} {{ $leave->reason }} {{ $intern?->mentor?->name ?: '—' }}
Belum ada riwayat pengajuan izin.
Menampilkan {{ $leaves->firstItem() ?? 0 }}–{{ $leaves->lastItem() ?? 0 }} dari {{ $leaves->total() }} pengajuan
@if ($leaves->hasPages())
@if ($leaves->onFirstPage()) @else @endif @foreach ($leaves->getUrlRange(1, $leaves->lastPage()) as $page => $url) @if ($page == $leaves->currentPage()) {{ $page }} @else @endif @endforeach @if ($leaves->hasMorePages()) @else @endif
@else
1
@endif