@vite(['resources/css/app.css', 'resources/js/app.js']) {{-- Connect page CSS: static file (no npm build). Set ASSET_URL in .env for CDN. --}} @stack('styles')
@php $user = auth()->user(); $isEmployer = $user && $user->role === 'employer'; $isNurse = $user && $user->role === 'user'; // nurses have 'user' role if ($isEmployer) { $userNavLinks = [ ['label' => 'Dashboard', 'href' => route('employer.dashboard'), 'active' => request()->routeIs('employer.dashboard')], ['label' => 'Jobs', 'href' => route('employer.jobs.index'), 'active' => request()->routeIs('employer.jobs.*')], ['label' => 'Documents', 'href' => route('employer.documents.index'), 'active' => request()->routeIs('employer.documents.*')], ['label' => 'My Profile', 'href' => route('employer.profile.edit'), 'active' => request()->routeIs('employer.profile.*')], ]; } elseif ($isNurse) { $userNavLinks = [ ['label' => 'Dashboard', 'href' => route('user.dashboard'), 'active' => request()->routeIs('user.dashboard')], ['label' => 'Applications', 'href' => route('user.applications.index'), 'active' => request()->routeIs('user.applications.*')], ['label' => 'Jobs', 'href' => route('jobs.index'), 'active' => request()->routeIs('jobs.*')], ['label' => 'Connect', 'href' => Route::has('user.connect.index') ? route('user.connect.index') : (Route::has('nurse.connect.index') ? route('nurse.connect.index') : route('user.dashboard')), 'active' => request()->routeIs('user.connect.*') || request()->routeIs('nurse.connect.*')], ['label' => 'My Profile', 'href' => route('user.profile.show'), 'active' => request()->routeIs('user.profile.*')], ]; } else { // Default navigation for other roles or guests $userNavLinks = [ ['label' => 'Dashboard', 'href' => route('user.dashboard'), 'active' => request()->routeIs('user.dashboard')], ['label' => 'Applications', 'href' => route('user.applications.index'), 'active' => request()->routeIs('user.applications.*')], ['label' => 'Jobs', 'href' => route('jobs.index'), 'active' => request()->routeIs('jobs.*')], ['label' => 'Connect', 'href' => Route::has('user.connect.index') ? route('user.connect.index') : (Route::has('nurse.connect.index') ? route('nurse.connect.index') : route('user.dashboard')), 'active' => request()->routeIs('user.connect.*') || request()->routeIs('nurse.connect.*')], ['label' => 'My Profile', 'href' => route('user.profile.show'), 'active' => request()->routeIs('user.profile.*')], ]; } @endphp