@php use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Route; $hasJetstream = class_exists('Laravel\\Jetstream\\Jetstream'); $avatarUrl = asset('assets/img/avatars/1.png'); if (Auth::check()) { $maybeUrl = data_get(Auth::user(), 'profile_photo_url'); if (!empty($maybeUrl)) { $avatarUrl = $maybeUrl; } } // Role helpers and profile URL per role $user = Auth::user(); $isAdmin = false; $isSupport = false; $isRider = false; $roleLabel = 'Usuario'; if ($user) { $isAdmin = $user->roles()->where('is_admin', true)->exists(); $isSupport = $user->roles()->where('slug','support')->exists(); $isRider = $user->roles()->where('slug','rider')->exists(); $roleLabel = $user->roles()->orderByDesc('is_admin')->pluck('name')->first() ?? ($isRider ? 'Rider' : ($isSupport ? 'Support' : 'Usuario')); } $roleIcon = 'ti tabler-user-circle'; if ($isAdmin) $roleIcon = 'ti tabler-shield-lock'; elseif ($isSupport) $roleIcon = 'ti tabler-headset'; elseif ($isRider) $roleIcon = 'ti tabler-bike'; $bgClass = 'bg-label-secondary'; if ($isAdmin) $bgClass = 'bg-label-danger'; elseif ($isSupport) $bgClass = 'bg-label-info'; elseif ($isRider) $bgClass = 'bg-label-success'; $profileUrl = 'javascript:void(0);'; if ($user) { if ($isRider && Route::has('rider.profile')) { $profileUrl = route('rider.profile'); } elseif ($isAdmin && Route::has('admin.users.edit')) { $profileUrl = route('admin.users.edit', $user); } elseif (Route::has('profile.show')) { $profileUrl = route('profile.show'); } } @endphp @if (isset($navbarFull))
@endif @if (!isset($navbarHideToggle)) @endif