@extends('layouts.app') @section('title', 'Absensi Mapel ' . ($child?->name ?? 'Anak')) @section('content')
← Semua Absensi

Absensi Mapel {{ $child->name }}

{{ $child->classRoom?->class_name ?? '-' }} ยท NIS {{ $child->nis }}

@include('orangtua._child-switcher')
Lihat Absensi Kelas →
@php $periods = [ 'pekan' => 'Pekan Ini', 'bulan' => 'Bulan Ini', 'semester' => 'Semester Ini', 'ta' => 'Tahun Ajaran Ini', ]; @endphp @foreach ($periods as $key => $label) {{ $label }} @endforeach
@if ($from && $to)

Periode: {{ \Carbon\Carbon::parse($from)->translatedFormat('d M Y') }} – {{ \Carbon\Carbon::parse($to)->translatedFormat('d M Y') }}

@endif @php $statusColors = [ 'HADIR' => 'bg-emerald-50 dark:bg-emerald-500/10 text-emerald-700 dark:text-emerald-400', 'IZIN' => 'bg-blue-50 dark:bg-blue-500/10 text-blue-700 dark:text-blue-400', 'SAKIT' => 'bg-amber-50 dark:bg-amber-500/10 text-amber-700 dark:text-amber-400', 'ALPA' => 'bg-red-50 dark:bg-red-500/10 text-red-700 dark:text-red-400', ]; $summaryItems = [ ['key' => 'total', 'label' => 'Total', 'color' => 'text-slate-700 dark:text-white'], ['key' => 'hadir', 'label' => 'Hadir', 'color' => 'text-emerald-600 dark:text-emerald-400'], ['key' => 'izin', 'label' => 'Izin', 'color' => 'text-blue-600 dark:text-blue-400'], ['key' => 'sakit', 'label' => 'Sakit', 'color' => 'text-amber-600 dark:text-amber-400'], ['key' => 'alpa', 'label' => 'Alpa', 'color' => 'text-red-600 dark:text-red-400'], ]; @endphp
@foreach ($summaryItems as $it)

{{ $summary[$it['key']] }}

{{ $it['label'] }}

@endforeach
@if ($records->isEmpty())

Belum ada data absensi mapel pada periode ini.

@else
@foreach ($records as $record) @endforeach
Tanggal Mata Pelajaran Guru Status
{{ \Carbon\Carbon::parse($record->date)->translatedFormat('d M Y') }} {{ $record->subject?->name ?? '-' }} {{ $record->teacher?->name ?? '-' }} {{ $record->status }}
@endif
@endsection