@php $currentLocale = session('store_locale', app()->getLocale() ?: 'ar'); $isEnglish = $currentLocale === 'en'; $pageDir = $isEnglish ? 'ltr' : 'rtl'; $siteSettings = \App\Models\SiteSetting::current(); $siteName = $isEnglish ? $siteSettings->site_name_en : $siteSettings->site_name_ar; $siteLogo = $siteSettings->logo_path ?: 'images/brand/raseednow-logo.png'; $cartCount = array_sum(session('raseednow_cart', [])); $isAccountMode = $accountMode ?? false; $headerUser = auth()->user(); $headerWalletBalance = ($headerUser?->wallet?->balance_minor ?? 0) / 100; $headerAvatar = mb_strtoupper(mb_substr($headerUser?->display_name ?: $headerUser?->name ?: 'U', 0, 1)); $headerUnreadCount = $headerUser ? $headerUser->customerNotifications()->whereNull('read_at')->count() : 0; $socialLinks = collect([ 'facebook' => ['label' => 'Facebook', 'url' => $siteSettings->facebook_url, 'image' => 'images/social/facebook.png'], 'instagram' => ['label' => 'Instagram', 'url' => $siteSettings->instagram_url, 'image' => 'images/social/instagram.png'], 'tiktok' => ['label' => 'TikTok', 'url' => $siteSettings->tiktok_url, 'image' => 'images/social/tiktok.png'], 'youtube' => ['label' => 'YouTube', 'url' => $siteSettings->youtube_url, 'image' => 'images/social/youtube.png'], 'whatsapp' => ['label' => 'WhatsApp', 'url' => $siteSettings->whatsapp_url, 'image' => 'images/social/whatsapp.png'], ])->filter(fn ($item) => filled($item['url'])); @endphp