@props([
'active' => null,
])
@php
$cartCount = auth()->check() ? auth()->user()->carts()->count() : 0;
$wishlistCount = auth()->check() ? auth()->user()->wishlists()->count() : 0;
$chatUnreadCount = auth()->check() ? auth()->user()->receivedChatMessages()->whereNull('read_at')->count() : 0;
$chatUnreadLabel = $chatUnreadCount > 99 ? '99+' : $chatUnreadCount;
$isStoreActive = $active === 'store' || request()->routeIs('home');
$isAboutActive = $active === 'about' || request()->routeIs('about');
$isSupportActive = $active === 'support' || request()->routeIs('support');
$isCartActive = $active === 'cart' || request()->routeIs('cart.*');
$isChatActive = $active === 'chat' || request()->routeIs('chat.*');
$isWishlistActive = $active === 'wishlist' || request()->routeIs('wishlist.*');
$linkBase = 'relative flex h-[72px] items-center text-[15px] font-bold text-gray-300 transition hover:text-white';
$mobileNavBase = 'flex min-w-0 flex-col items-center justify-center gap-1 rounded-xl px-1 py-2.5 text-[12px] font-black transition';
@endphp
@once
@push('scripts')
@endpush
@endonce