@php $locale = app()->getLocale(); $isRtl = $locale === 'ar'; $user = auth()->user(); $tab = $tab ?? null; $fontStack = $isRtl ? ['Cairo', 'system-ui', 'sans-serif'] : ['Inter', 'system-ui', 'sans-serif']; $bannerStatus = null; // 'required' | 'pending' $pendingVerif = null; if ($user) { $pendingVerif = \App\Models\StarVerification::where('user_id', $user->id) ->where('status', 'pending')->latest()->first(); if (!$user->star_verified && !$pendingVerif) { $bannerStatus = 'required'; } elseif (!$user->star_verified && $pendingVerif) { $bannerStatus = 'pending'; } } $primary = setting('primary_color', '#26a69a'); $secondary = setting('secondary_color', '#1a3a5c'); $bg = setting('bg_color', '#080c10'); $card = setting('card_color', '#0d1520'); $navbar = setting('navbar_color', '#060a0e'); $siteName = $isRtl ? setting('site_name_ar', 'AlphaTrade') : setting('site_name_en', 'AlphaTrade'); $tagline = $isRtl ? setting('site_tagline_ar', '') : setting('site_tagline_en', ''); $tabFreeLabel = $isRtl ? setting('tab_free_label_ar', 'Free') : setting('tab_free_label_en', 'Free'); $tabVipLabel = $isRtl ? setting('tab_vip_label_ar', 'VIP') : setting('tab_vip_label_en', 'VIP'); $tabIpLabel = $isRtl ? setting('tab_ip_label_ar', 'IP') : setting('tab_ip_label_en', 'IP'); $starBanner = $isRtl ? setting('star_banner_ar', __('messages.star_id_required')) : setting('star_banner_en', __('messages.star_id_required')); $starPending = $isRtl ? setting('star_pending_ar', __('messages.star_id_pending')) : setting('star_pending_en', __('messages.star_id_pending')); $footerText = $isRtl ? setting('footer_text_ar', '') : setting('footer_text_en', ''); @endphp