{{-- Partial: App topbar — company switcher, clock, notifications, user menu --}} @php $authUser = auth()->user(); $displayName = $authUser?->name ?? 'Guest'; $initials = collect(preg_split('/\s+/', trim($displayName))) ->filter() ->map(fn ($p) => mb_strtoupper(mb_substr($p, 0, 1))) ->take(2) ->implode('') ?: 'U'; $roleLabel = $authUser?->role?->name ?? 'User'; $topbarCompanies = $topbarCompanies ?? \App\Models\Company::query() ->where('status', 'Active') ->orderBy('name') ->get(['id', 'name']); $activeCompany = $activeCompany ?? \App\Models\Setting::activeCompany(); @endphp
-- --
Live