@extends('layouts.admin') @section('title', 'Dashboard Admin') @push('styles') @endpush @section('content') @php $jurusanIkon = [ 'Alat Berat' => '🚜', 'Otomotif' => '🚗', 'Motor' => '🏍️', 'Pemesinan' => '🔧', 'Mekatronika' => '🤖', 'Konstruksi' => '🏗️', 'Bangunan' => '🏗️', 'Listrik' => '⚡', 'Pembangkit' => '🔋', 'Audio' => '📺', 'Komputer' => '💻', 'Desain' => '🎨', ]; @endphp {{-- ── HERO ── --}}
Logo
⚙️ Admin Panel
Selamat Datang, {{ Auth::user()->nama }}!
Panel pengelolaan akun, jurusan, konten, dan monitoring sistem SPK SAW.
📊 Lihat Monitoring
{{-- ── STAT CARDS ── --}}
👨‍🎓
{{ $totalSiswa ?? 0 }}
Total Siswa
👩‍🏫
{{ $totalGuruBk ?? 0 }}
Total Guru BK
🏫
{{ $totalJurusan ?? 0 }}
Total Jurusan
📝
{{ $totalTes ?? 0 }}
Total Tes
{{-- ── MAIN CONTENT GRID ── --}}
{{-- Activity Log --}}
📋 Aktivitas Terakhir FR-A-11
Lihat semua →
@forelse(($recentLogs ?? []) as $log)
{{ $log->user_nama ?? 'System' }} — {{ $log->aksi ?? '-' }}
{{ $log->created_at ?? '-' }}
@empty
Belum ada aktivitas tercatat.
@endforelse
{{-- Quick Actions --}}
⚡ Aksi Cepat
{{-- ── BOTTOM GRID ── --}}
{{-- Guru BK Terbaru --}}
👩‍🏫 Guru BK FR-A-02
Kelola →
@forelse(($recentGuruBk ?? []) as $guru) @empty @endforelse
NamaStatus
{{ $guru->user->nama ?? '-' }}
NIP: {{ $guru->nip ?? '-' }}
@if($guru->user->is_active ?? false) Aktif @else Nonaktif @endif
Belum ada data.
{{-- Siswa Terbaru --}}
👨‍🎓 Siswa Terbaru FR-A-05
Kelola →
@forelse(($recentSiswa ?? []) as $siswa) @empty @endforelse
NamaStatus
{{ $siswa->user->nama ?? '-' }}
{{ $siswa->sekolah_asal ?? '-' }}
@if($siswa->user->is_active ?? false) Aktif @else Nonaktif @endif
Belum ada data.
{{-- Jurusan --}}
🏫 Jurusan FR-A-08
Kelola →
@forelse(($jurusans ?? []) as $j) @php $namaJ = $j->nama_jurusan ?? $j->nama ?? '-'; $iconJ = '🏫'; foreach($jurusanIkon as $keyword => $icon) { if(str_contains(strtolower($namaJ), strtolower($keyword))) { $iconJ = $icon; break; } } @endphp @empty @endforelse
JurusanStatus
{{ $iconJ }} {{ $namaJ }} @if($j->is_active ?? false) Aktif @else Nonaktif @endif
Belum ada data.
@endsection