@extends('layouts.adminlte') @section('title', 'Laporan Absensi: ' . $class->name) @section('content')
{{-- PAGE HEADER --}}

Hasil Laporan

Periode: {{ $startDate->format('d/m/Y') }} s/d {{ $endDate->format('d/m/Y') }}

{{-- TOOLBAR --}}

Data Absensi Kelas {{ $class->name }}

{{-- EXPORT EXCEL --}}
{{-- EXPORT PDF --}}
@if($absences->isEmpty())

Tidak Ada Data

Belum ada aktivitas absensi pada periode ini.

@else
@foreach($absences as $absence) @php $statusBadge = match($absence->status) { 'Hadir' => 'bg-green-100 text-green-700 border-green-200', 'Terlambat' => 'bg-amber-100 text-amber-700 border-amber-200', 'Sakit' => 'bg-cyan-100 text-cyan-700 border-cyan-200', 'Izin' => 'bg-blue-100 text-blue-700 border-blue-200', 'Alpha' => 'bg-red-100 text-red-700 border-red-200', default => 'bg-gray-100 text-gray-700' }; @endphp @endforeach
# Nama Siswa Tanggal Jam Masuk Jam Pulang Status Ket.
{{ $loop->iteration }} {{ $absence->student->name }} {{ $absence->attendance_time->translatedFormat('d F Y') }} {{ $absence->attendance_time->format('H:i') }} @if($absence->checkout_time) {{ $absence->checkout_time->format('H:i') }} @else Belum @endif {{ $absence->status }} @if ($absence->status == 'Terlambat') +{{ $absence->late_duration }}m @elseif($absence->notes) {{ $absence->notes }} @else - @endif
@endif
@stop @section('css') @stop