@if($includeSummary && isset($summary))

📊 Ringkasan Data

Total Records
{{ $summary['total_records'] }}
Total Hadir
{{ $summary['total_hadir'] }}
Terlambat
{{ $summary['total_terlambat'] }}
Tidak Hadir
{{ $summary['total_absent'] }}
Total Jam Kerja
{{ number_format($summary['total_jam_kerja'], 1) }}
Rata-rata/Hari
{{ number_format($summary['avg_jam_kerja'], 1) }}
@endif

Menampilkan {{ $attendances->count() }} data absensi

@forelse($attendances->take(50) as $att) @empty @endforelse
Tanggal Nama Email Check In Check Out Jam Kerja Status
{{ \Carbon\Carbon::parse($att->date)->format('d/m/Y') }} {{ $att->user->name }} {{ $att->user->email }} {{ $att->check_in ?? '-' }} {{ $att->check_out ?? '-' }} {{ $att->work_hours ? number_format($att->work_hours, 2) : '0' }} @if($att->status == 'present') Hadir @elseif($att->status == 'late') Terlambat @elseif($att->status == 'absent') Tidak Hadir @elseif($att->status == 'sick') Sakit @elseif($att->status == 'leave') Cuti @endif
Tidak ada data yang sesuai dengan filter
@if($attendances->count() > 50)

⚠️ Preview menampilkan 50 data pertama. Total {{ $attendances->count() }} data akan di-export.

@endif