@extends('layouts.app') @section('title', 'Detail Riwayat Kegiatan') @section('content') {{-- ✅ INFO KEGIATAN --}}

{{ $kegiatan->nama_kegiatan }}

{{ $kegiatan->kategori->nama_kategori }} {{ $kegiatan->hari }} {{ date('H:i', strtotime($kegiatan->waktu_mulai)) }} - {{ date('H:i', strtotime($kegiatan->waktu_selesai)) }}
Kembali
@if($kegiatan->materi)
Materi: {{ $kegiatan->materi }}
@endif @if($kegiatan->keterangan)
Keterangan:
{{ $kegiatan->keterangan }}
@endif
{{-- ✅ STATISTIK KEHADIRAN UNTUK KEGIATAN INI --}}

Total Hadir

{{ $stats['Hadir'] ?? 0 }}

Izin

{{ $stats['Izin'] ?? 0 }}

Sakit

{{ $stats['Sakit'] ?? 0 }}

Alpa

{{ $stats['Alpa'] ?? 0 }}
{{-- ✅ GRAFIK PIE: Distribusi Status Kehadiran --}}

Distribusi Status Kehadiran

Persentase Kehadiran
{{ $persentaseHadir }}%
dari {{ $totalAbsensi }} total absensi
{{-- ✅ RIWAYAT ABSENSI LENGKAP --}}

Riwayat Absensi Lengkap

@if($riwayats->count() > 0)
@foreach($riwayats as $index => $absensi) @endforeach
No Tanggal Hari Waktu Absen Status Metode
{{ $riwayats->firstItem() + $index }} {{ $absensi->tanggal_formatted }} {{ \Carbon\Carbon::parse($absensi->tanggal)->locale('id')->dayName }} {{ $absensi->waktu_absen_formatted }} {{ $absensi->status }} {{ $absensi->metode_absen }}
{{-- Pagination --}}
{{ $riwayats->links() }}
@else

Belum Ada Riwayat

Anda belum pernah mengikuti kegiatan ini atau belum ada data absensi yang tercatat.

@endif
{{-- Chart.js Script --}} @endsection