@extends('layouts.app', [ 'title' => 'Dashboard PMB', 'pageTitle' => 'Dashboard PMB', 'pageSubtitle' => 'Pusat kendali penerimaan mahasiswa baru dari registrasi sampai registrasi ulang.', ]) @section('content') {{-- Profile & Stats --}}
{{ strtoupper(mb_substr($user->name, 0, 1)) }}
{{ $user->name }}
Panitia PMB
{{ $user->username ?? '-' }}
Tahun Akademik {{ date('Y') }}
Login terakhir: {{ $user->last_login?->format('d M Y H:i') ?? 'Pertama kali' }}
@foreach (array_slice($metrics, 0, 2) as $index => $metric) @php $colors = ['stat-card-primary', 'stat-card-success', 'stat-card-warning', 'stat-card-info']; @endphp
{{ $metric['value'] }}
{{ $metric['label'] }}
{{ $metric['description'] }}
@endforeach
{{-- Quick Actions --}}
Akses Cepat PMB
@foreach ($quickActions as $action) {{ $action['label'] }} @endforeach
{{-- Remaining Metrics --}} @if (count($metrics) > 2)
@foreach (array_slice($metrics, 2) as $index => $metric) @php $colorIndex = ($index + 2) % 4; $colors = ['stat-card-primary', 'stat-card-success', 'stat-card-warning', 'stat-card-info']; @endphp
{{ $metric['value'] }}
{{ $metric['label'] }}
{{ $metric['description'] }}
@endforeach
@endif {{-- Content Row --}}
{{-- Module Map --}}
Alur Penerimaan Mahasiswa Baru
@foreach ($sections as $section)
{{ $section['title'] }}
{{ $section['description'] }}
    @foreach ($section['items'] as $item)
  • {{ $item }}
  • @endforeach
@endforeach {{-- Progress Flow --}}
Alur Proses PMB:
Registrasi
Upload Dokumen
Seleksi
Pengumuman
Registrasi Ulang
{{-- Recent Pendaftar & Announcements --}}
{{-- Recent Pendaftar --}}
Pendaftar Terbaru
Lihat Semua
@forelse ($recentPendaftar as $pendaftar) @empty @endforelse
Nama Prodi Pilihan Status
{{ $pendaftar->nama_lengkap }} {{ $pendaftar->pilihanProdi?->nama_prodi ?? '-' }} {{ ucfirst($pendaftar->status) }}
Belum ada pendaftar.
{{-- Announcements --}}
Pengumuman Kampus
@forelse ($announcements as $announcement)
{{ $announcement->judul }}
{{ $announcement->tanggal?->format('d M Y') ?? $announcement->created_at?->format('d M Y') }}
{{ Str::limit($announcement->isi, 80) }}
@empty
Belum ada pengumuman.
@endforelse
@endsection