@auth @php $pmsFlyoutUser = auth()->user(); $pmsFlyoutProfileUrl = user_profile_image_url($pmsFlyoutUser->image ?? null); if (is_mec_role()) { $pmsFlyoutUser->loadMissing(['designation', 'userMecSectors', 'userMecRegions']); $pmsFlyoutEmailLine = mec_user_sidebar_sector_scope_label($pmsFlyoutUser); $pmsFlyoutDesignation = $pmsFlyoutUser->designation?->name ?? '—'; $pmsFlyoutDeptLabel = $pmsFlyoutDesignation.mec_user_sidebar_region_suffix($pmsFlyoutUser); } elseif ($pmsFlyoutUser->isSuperAdmin()) { $pmsFlyoutEmailLine = $pmsFlyoutUser->email; $pmsFlyoutDeptLabel = 'All Departments'; } else { $pmsFlyoutEmailLine = $pmsFlyoutUser->email; $pmsFlyoutDeptNames = $pmsFlyoutUser->user_departments()->with('department')->get() ->map(static fn ($ud) => optional($ud->department)->name) ->filter() ->unique() ->values(); $pmsFlyoutDeptLabel = $pmsFlyoutDeptNames->isNotEmpty() ? $pmsFlyoutDeptNames->implode(', ') : '—'; } @endphp
@if ($pmsFlyoutProfileUrl !== '') {{ $pmsFlyoutUser->name }} @else
@endif
{{ $pmsFlyoutUser->name }}
{{ $pmsFlyoutEmailLine }}
{{ $pmsFlyoutDeptLabel }}
@endauth
@include('partials.sidebar-rail')
@guest
Menu
@endguest
@include('partials.sidebar-panels')
@csrf