@extends('layouts.app') @section('title', 'Dashboard Admin') @section('content')
{{-- Page Header --}}

Dashboard Super Admin

Selamat datang, {{ auth()->user()->name }}. Berikut ringkasan sistem hari ini.

{{-- STAT CARDS --}}
{{-- Grafik Kehadiran 7 Hari --}}

Trend Kehadiran

{{-- Statistik Kehadiran Hari Ini --}}

Status Kehadiran

    @foreach ([['label' => 'Hadir', 'value' => $stats['hadir'] ?? 0, 'color' => 'green'], ['label' => 'Terlambat', 'value' => $stats['terlambat'] ?? 0, 'color' => 'yellow'], ['label' => 'Absen', 'value' => $stats['absen'] ?? 0, 'color' => 'red'], ['label' => 'Izin', 'value' => $stats['izin'] ?? 0, 'color' => 'blue'], ['label' => 'Sakit', 'value' => $stats['sakit'] ?? 0, 'color' => 'purple']] as $item)
  • {{ $item['label'] }} {{ $item['value'] }}
  • @endforeach
{{-- Alert Terbaru --}}

Alert Terbaru

Lihat semua →
@forelse($recentAlerts ?? [] as $alert) @empty @endforelse
Pesan Waktu Status
{{ $alert->data['title'] ?? '–' }} {{ $alert->created_at->diffForHumans() }} {{ $alert->read_at ? 'Dibaca' : 'Baru' }}
Tidak ada alert
{{-- Quick Links --}}
@foreach ([['label' => 'Absensi Guru', 'href' => route('admin.teacher-daily-attendances.index'), 'icon' => 'users', 'color' => 'blue'], ['label' => 'Absensi Siswa', 'href' => route('admin.student-daily-attendances.index'), 'icon' => 'users', 'color' => 'green'], ['label' => 'Izin Pending', 'href' => route('admin.teacher-leaves.index'), 'icon' => 'clock', 'color' => 'yellow'], ['label' => 'QR Token', 'href' => route('admin.qr.index'), 'icon' => 'check', 'color' => 'purple']] as $link)
{{ $link['label'] }}
@endforeach
@endsection @push('scripts') @endpush