@if(count($selected) > 0)
@else
Pilih baris pada tabel untuk melakukan persetujuan massal.
@endif
{{ $leaves->firstItem() ?? 0 }}โ{{ $leaves->lastItem() ?? 0 }} dari {{ $leaves->total() }}
@if ($leaves->onFirstPage())
@else
@endif
@if ($leaves->hasMorePages())
@else
@endif
@endif
@forelse ($leaves as $leave)
@php
$itemStatus = strtolower((string) ($leave->status ?? 'pending'));
$statusLabel = match ($itemStatus) {
'approved', 'disetujui' => 'Disetujui',
'rejected', 'ditolak' => 'Ditolak',
'pending', 'menunggu' => 'Menunggu',
default => ucfirst($itemStatus),
};
$start = $leave->start_date ? \Carbon\Carbon::parse($leave->start_date) : null;
$end = $leave->end_date ? \Carbon\Carbon::parse($leave->end_date) : null;
$days = ($start && $end) ? $start->diffInDays($end) + 1 : 1;
$dateRange = ($start && $end && $start->ne($end))
? $start->translatedFormat('d F Y') . ' โ ' . $end->translatedFormat('d F Y')
: ($start ? $start->translatedFormat('d F Y') : '-');
$isSelected = ($status === 'pending') && in_array((string) $leave->id_leave, array_map('strval', $selected), true);
@endphp
@if($status === 'pending')
@endif
Nama intern
{{ data_get($leave, 'intern.user.name', '-') }}
{{ data_get($leave, 'intern.position', 'Frontend Developer') ?: 'Intern' }} ยท
{{ data_get($leave, 'intern.school', '-') }}
Jenis Izin
{{ ucfirst($leave->leave_type) }}
Tanggal Izin
{{ $dateRange }}
{{ $days }} hari
Diajukan pada
{{ $leave->created_at ? $leave->created_at->translatedFormat('d F Y, H:i') . ' WIB' : '-' }}
Alasan Izin
{{ $leave->reason }}
Periksa alasan dan lampiran bukti sebelum memberikan keputusan.
@if ($itemStatus === 'pending')
@else
Keputusan telah tersimpan ({{ $statusLabel }}).
@endif
@empty
Belum ada pengajuan izin
Saat ini tidak ada pengajuan izin pada kategori yang dipilih.
@endforelse
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
@endif