{{-- Top-right header widgets: Mobile — Afia + launcher only (profile/notifications live in bottom nav). Desktop — 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')