@vite(['resources/css/app.css', 'resources/js/app.js']) @php $user = auth()->user(); $navigation = match ($user->role) { 'koordinator_tu' => [ ['Dashboard', 'tu.dashboard', []], ['Surat Masuk', 'tu.surat-masuk.index', []], ['Pemantauan Disposisi', 'disposisi.index', []], ['Arsip Disposisi', 'disposisi.archive', []], ['Surat Keluar', 'surat-keluar.index', []], ['Arsip Surat Keluar', 'surat-keluar.index', ['status' => 'dikirim']], ['Cetak Laporan / PDF', 'laporan.cetak', []], ['Mitra Industri dan Agenda', 'tu.mitra.index', []], ['PKL dan Sertifikat', 'tu.kegiatan.index', []], ['Kelola Akun', 'tu.akun.index', []], ], 'kepala_sekolah' => [ ['Dashboard', 'kepala.dashboard', []], ['Pemantauan Disposisi', 'disposisi.index', []], ['Arsip Disposisi', 'disposisi.archive', []], ['Surat Keluar', 'surat-keluar.index', []], ['Cetak Laporan / PDF', 'laporan.cetak', []], ], 'kepala_tu' => [ ['Dashboard', 'kepala-tu.dashboard', []], ['Pemeriksaan Surat Keluar', 'surat-keluar.index', []], ], 'waka_humas' => [ ['Dashboard', 'waka-humas.dashboard', []], ['Persetujuan Mitra Industri', 'waka-humas.kerjasama.index', []], ['Disposisi Saya', 'disposisi.index', []], ['Sedang Diproses', 'disposisi.index', ['status' => 'diproses']], ['Arsip Disposisi', 'disposisi.archive', []], ], default => [ ['Dashboard', 'penerima.dashboard', []], ['Disposisi Saya', 'disposisi.index', []], ['Sedang Diproses', 'disposisi.index', ['status' => 'diproses']], ['Arsip Disposisi', 'disposisi.archive', []], ], }; $currentRoute = request()->route()->getName(); $hasExactMenu = collect($navigation)->contains(fn ($item) => $item[1] === $currentRoute); @endphp
@include('partials.dashboard-topbar')
@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any()) @endif @yield('content')