@php $lang = app()->getLocale(); $categoryTabs = [ ['labelAr' => 'البطولة التونسية', 'labelFr' => 'Ligue Tunisienne', 'labelEn' => 'Tunisian League', 'leagueId' => 202], ['labelAr' => 'الدرجة الثانية', 'labelFr' => 'Deuxième Division', 'labelEn' => 'Second Division', 'leagueId' => 828], ['labelAr' => 'كأس تونس', 'labelFr' => 'Coupe de Tunisie', 'labelEn' => 'Tunisian Cup', 'leagueId' => 511], ['labelAr' => 'المنتخب الوطني', 'labelFr' => 'Équipe Nationale', 'labelEn' => 'National Team', 'teamId' => 28], ['labelAr' => 'ترتيب الفيفا', 'labelFr' => 'Classement FIFA', 'labelEn' => 'FIFA Ranking', 'fifa' => true], ['labelAr' => 'أبطال إفريقيا', 'labelFr' => 'Champions Afrique', 'labelEn' => 'CAF Champions League', 'leagueId' => 12], ['labelAr' => 'الكنفدرالية', 'labelFr' => 'Confédération', 'labelEn' => 'Confederation Cup', 'leagueId' => 20], ['labelAr' => 'كأس إفريقيا', 'labelFr' => "Coupe d'Afrique", 'labelEn' => 'AFCON', 'leagueId' => 6], ['labelAr' => 'كأس العالم', 'labelFr' => 'Coupe du Monde', 'labelEn' => 'World Cup', 'leagueId' => 1], ['labelAr' => 'الدوريات العربية', 'labelFr' => 'Ligues arabes', 'labelEn' => 'Arab Leagues', 'filter' => 'arab'], ['labelAr' => 'الدوريات الأوروبية', 'labelFr' => 'Ligues européennes', 'labelEn' => 'European Leagues', 'filter' => 'european'], ]; $labelKey = $lang === 'ar' ? 'labelAr' : ($lang === 'fr' ? 'labelFr' : 'labelEn'); // Resolve URL for each tab $tabUrl = function($tab) { if (isset($tab['fifa'])) return route('fifa.ranking'); if (isset($tab['leagueId'])) return route('league.show', $tab['leagueId']); if (isset($tab['teamId'])) return route('team.show', $tab['teamId']); if (isset($tab['filter'])) return route('standings') . '?filter=' . $tab['filter']; return '#'; }; @endphp
{{-- Row 1: Logo + Search + Settings --}}
lebuttn {{-- Search bar acts as a link → navigates to /search (like Flutter GestureDetector) --}}
{{ __('messages.search') }}
{{-- Row 2: Category tabs (SAME gradient, no break) --}}
@foreach($categoryTabs as $tab) {{ $tab[$labelKey] }} @endforeach