@php $cartCount = $cartCount ?? \App\Services\ThemeCartService::count(); $cartItems = collect($themeCart ?? \App\Services\ThemeCartService::get()); $cartTotal = $cartItems->sum(fn ($item) => (float) ($item['price'] ?? 0) * (int) ($item['qty'] ?? 1)); $categoryMenuItems = \App\Services\ThemeMenuService::items('gadget', 'categories'); $navLogo = !empty($setting->logo) ? $setting->logo : ($setting->dark_logo ?? null); $signInUrl = Route::has('frontend.login') ? route('frontend.login') : (Route::has('login') ? route('login') : null); $registerUrl = Route::has('frontend.register') ? route('frontend.register') : null; $accountUrl = $signInUrl ?: ($registerUrl ?: '#'); @endphp