@extends('layouts.siswa') @section('title', 'Dashboard Siswa') @section('page-title', 'Riwayat & Statistik') @section('siswa-content') @php $kolomJamAbsensi = \Illuminate\Support\Facades\Schema::hasColumn('absensi_siswa', 'waktu_catat'); @endphp @if($stats)
Hadir
{{ $stats['hadir'] }}
Sakit
{{ $stats['sakit'] }}
Izin
{{ $stats['izin'] }}
Alpha
{{ $stats['alpha'] }}
@if($kolomJamAbsensi) @endif @foreach($riwayat as $r) @php $isLibur = $r->status === 'alpha' && \Illuminate\Support\Str::startsWith($r->keterangan ?? '', 'Libur'); $badgeStatus = $isLibur ? 'libur' : ($r->status ?? ''); @endphp @if($kolomJamAbsensi) @endif @endforeach
Tanggal StatusJam tibaKeterangan
{{ $r->tanggal->format('d/m/Y') }} @if($r->waktu_catat) {{ $r->waktu_catat->timezone(config('app.timezone'))->format('H:i') }} @if((int) ($r->menit_telat ?? 0) > 0) Telat {{ (int) $r->menit_telat }}m @endif @else - @endif {{ $r->keterangan ?? '-' }}
@else
Data siswa tidak ditemukan
Pastikan akun Anda terhubung ke data siswa pada tabel `siswa`.
@endif @endsection