{{-- Component: components/navbar.blade.php Itemku style marketplace navbar. --}} @php /** @var \App\Models\User|null $authUser */ $authUser = Auth::user(); $navCategories = isset($categories) ? $categories : collect(); $isAdminRoute = request()->routeIs('admin.*'); $isAdminSettingsRoute = $authUser?->isAdmin() && request()->routeIs('settings.*'); $cartItems = collect(); $cartCount = 0; $avatarFallback = 'https://ui-avatars.com/api/?name=' . urlencode($authUser?->name ?? 'User') . '&background=08399b&color=fff'; if ($authUser) { $cartCount = (int) \App\Models\Cart::query() ->where('user_id', $authUser->id) ->sum('quantity'); $cartItems = \App\Models\Cart::query() ->where('user_id', $authUser->id) ->with('product.seller') ->latest() ->take(3) ->get(); } @endphp @push('styles') @endpush {{-- ═══ MOBILE SIDEBAR DRAWER ═══ --}} {{-- ═══ DESKTOP NAVBAR ═══ --}} @push('scripts') @endpush