@php $user = auth()->user(); $initials = collect(explode(' ', trim((string) $user?->name))) ->filter() ->take(2) ->map(fn ($part) => strtoupper(substr($part, 0, 1))) ->implode(''); $rcCartCount = 0; $domainCartCount = 0; $cartCount = 0; $cartRoute = route('user.products.cart'); if ($user) { $rcCartCount = \App\Models\RcServiceOrder::query() ->where('user_id', $user->id) ->whereIn('status', [ \App\Models\RcServiceOrder::STATUS_CART, \App\Models\RcServiceOrder::STATUS_PENDING_PAYMENT, ]) ->count(); $domainCartCount = \App\Models\DomainOrder::query() ->where('user_id', $user->id) ->whereIn('status', [ \App\Models\DomainOrder::STATUS_CART, \App\Models\DomainOrder::STATUS_PENDING_PAYMENT, ]) ->count(); $cartCount = $rcCartCount + $domainCartCount; if ($rcCartCount === 0 && $domainCartCount > 0) { $cartRoute = route('user.domains.cart'); } } @endphp
{{-- Search Bar --}}
@include('partials.mobile-header-cart', [ 'cartUrl' => $cartRoute, 'cartCount' => $cartCount, ]) {{-- All-apps launcher (shared, config-driven; see resources/views/partials/launcher) --}} @include('partials.launcher')
{{-- Afia backdrop --}} {{-- Afia slide-over panel --}}