{{-- Standard desktop top-right widgets (CRM / Invoice layout): Afia → notifications → launcher → divider → avatar dropdown. --}} @php $topbarUser = $user ?? auth()->user(); $initials = collect(explode(' ', trim((string) $topbarUser?->name))) ->filter()->take(2)->map(fn ($p) => strtoupper(substr($p, 0, 1)))->implode(''); $avatarUrl = $topbarUser && method_exists($topbarUser, 'avatarUrl') ? $topbarUser->avatarUrl() : ($topbarUser?->avatar_url ?? null); $showUserHeader = $showUser ?? true; @endphp @includeIf('partials.afia-button', ['compact' => true]) @includeIf('partials.notification-dropdown') @include('partials.launcher') @includeIf('partials.topbar-widgets-mid')
@include('partials.user-profile-menu', [ 'items' => \App\Support\UserProfileMenu::items($topbarUser), 'user' => $topbarUser, 'showUser' => $showUserHeader, ])