@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