{{-- Pastikan Bootstrap Icons sudah di-include di layout: --}} @php $cards = [ [ 'label' => 'Total Pengguna', 'value' => $totalUsers, 'icon' => 'bi-people-fill', 'color' => 'from-orange-500 to-rose-500', 'href' => route('admin.pengguna.list'), ], [ 'label' => 'Admin', 'value' => $counts['admin'], 'icon' => 'bi-shield-lock-fill', 'color' => 'from-indigo-500 to-violet-500', 'href' => route('admin.pengguna.list', ['role' => 'admin']), ], [ 'label' => 'Guru BK', 'value' => $counts['guru_bk'], 'icon' => 'bi-chat-dots-fill', 'color' => 'from-emerald-500 to-teal-500', 'href' => route('admin.pengguna.list', ['role' => 'guru_bk']), ], [ 'label' => 'Guru Piket', 'value' => $counts['guru_piket'], 'icon' => 'bi-calendar2-week', 'color' => 'from-sky-500 to-cyan-500', 'href' => route('admin.pengguna.list', ['role' => 'guru_piket']), ], [ 'label' => 'Kesiswaan', 'value' => $counts['kesiswaan'], 'icon' => 'bi-diagram-3-fill', 'color' => 'from-fuchsia-500 to-pink-500', 'href' => route('admin.pengguna.list', ['role' => 'kesiswaan']), ], [ 'label' => 'Kepala Sekolah', 'value' => $counts['kepala_sekolah'], 'icon' => 'bi-mortarboard-fill', 'color' => 'from-amber-500 to-yellow-500', 'href' => route('admin.pengguna.list', ['role' => 'kepala_sekolah']), ], [ 'label' => 'Siswa', 'value' => $counts['siswa'], 'icon' => 'bi-person-badge-fill', 'color' => 'from-lime-500 to-green-500', 'href' => route('admin.pengguna.list', ['role' => 'siswa']), ], ]; @endphp
{{-- Header --}}

Dashboard Admin

Ringkasan data pengguna & aktivitas terbaru

@if (\Illuminate\Support\Facades\Route::has('admin.pengguna.create')) Tambah Pengguna @endif
{{-- ➕ Periode Terakhir / Aktif --}}

Periode Terakhir

@if($latestPeriode)

{{ $latestPeriode->nama }}

Dibuat: {{ $latestPeriode->created_at?->format('d M Y H:i') }}

@else

Belum ada periode. Tambahkan periode pertama Anda.

@endif
@if (\Illuminate\Support\Facades\Route::has('admin.periode')) Kelola Periode @endif
{{-- Cards --}}
@foreach ($cards as $c)

{{ $c['label'] }}

{{ number_format($c['value']) }}

Lihat detail
@endforeach
{{-- Admin terbaru --}}

Admin Terbaru

Lihat semua
@forelse ($admins as $adm) @empty @endforelse
Nama Username Kontak Dibuat
{{ $adm->pengguna->nama ?? '—' }} {{ $adm->username }} {{ $adm->pengguna->nomor_hp ?? '—' }} {{ $adm->created_at?->format('d M Y') }}
Belum ada admin.
{{-- Registrasi terbaru --}}

Registrasi Terbaru

Lihat semua
@forelse ($recentUsers as $u) @empty @endforelse
Nama Username Role Kelas Dibuat
{{ $u->pengguna->nama ?? '—' }} {{ $u->username }} {{ \Illuminate\Support\Str::headline(str_replace('_',' ', $u->role)) }} {{ $u->pengguna->kelas->nama ?? '—' }} {{ $u->created_at?->format('d M Y') }}
Belum ada data.