@php $viteManifestPath = public_path('build/manifest.json'); $viteManifest = file_exists($viteManifestPath) ? json_decode(file_get_contents($viteManifestPath), true) : []; $viteCss = $viteManifest['resources/css/app.css']['file'] ?? null; $viteJs = $viteManifest['resources/js/app.js']['file'] ?? null; @endphp @if ($viteCss && $viteJs) @else @vite(['resources/css/app.css', 'resources/js/app.js']) @endif @php $legacyAuth = session('legacy_auth'); $legacyRole = $legacyAuth['role'] ?? null; $spotaLogoUrl = route('assets.spota-logo'); $dashboardRoute = match ($legacyRole) { 'mahasiswa' => route('dashboard.mahasiswa'), 'dosen' => route('dashboard.dosen'), default => null, }; $isDashboardShell = isset($dashboardLayout) && $dashboardLayout === true; @endphp
{{ $slot }}