{{-- HEADER & FILTERS CONTROL PANEL --}}
{{-- Top Header Section --}}
{{-- Child Initial/Avatar --}}

{{ $student->name ?? __('Student Attendance') }}

{{ __('Monitoring classroom sessions and attendance rate') }}

{{-- Filter Bar Section --}}
{{-- 1. CHILD SELECTOR --}}
{{-- 2. Academic Year --}}
{{-- 3. Term --}}
{{-- 4. Print --}}
{{-- KPI SUMMARY CARDS (Styled exactly like Gradebook Summary) --}}
{{ __('Attendance Rate') }}
{{ $attendanceRate ?? 0 }}%
{{ __('Total Present') }}
{{ $presentCount ?? 0 }}
{{ __('Total Absent') }}
{{ $absentCount ?? 0 }}
{{ __('Times Late') }}
{{ $lateCount ?? 0 }}
{{-- MAIN LAYOUT CONTENT --}}
{{-- Left Column: Attendance by Subject --}}

{{ __('By Subject') }}

@forelse($subjectAttendance ?? [] as $subject)
{{ $subject['name'] ?? '' }}
{{ $subject['present'] ?? 0 }}/{{ $subject['total'] ?? 0 }} {{ $subject['rate'] ?? 0 }}%
@empty
@endforelse
{{-- Right Column: Recent Log Table (Refactored to match Reference Table Style) --}}

{{ __('Recent Sessions Log') }}

@forelse($attendanceLogs ?? [] as $log) @empty @endforelse
{{ __('Date') }} {{ __('Subject') }} {{ __('Status') }}
{{ $log['date'] ?? '' }}

{{ $log['subject'] ?? '' }}

{{ $log['teacher'] ?? '' }}

@php $statusClass = match($log['status'] ?? 'absent') { 'present' => 'bg-emerald-50 text-emerald-700 border-emerald-100', 'late' => 'bg-amber-50 text-amber-700 border-amber-100', default => 'bg-rose-50 text-rose-700 border-rose-100', }; @endphp {{ $log['status'] ?? 'absent' }}