<header class="bg-white shadow-lg sticky top-0 z-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between items-center py-4">
<a href="{{ path('app_home', {'_locale': app.request.locale}) }}" class="flex items-center space-x-3">
<div class="w-12 h-12 rounded-full bg-primary-blue flex items-center justify-center border-2 border-gold overflow-hidden pulse-glow">
<img src="https://aficargo.com/a.png" alt="AFI CARGO Logo" class="w-full h-full object-contain">
</div>
<h1 class="text-2xl md:text-3xl font-extrabold tracking-wide">
<span class="text-primary-blue">AFI</span>
<span class="text-primary-blue">CARGO</span>
</h1>
</a>
<nav class="hidden lg:flex items-center space-x-6">
{% set nav_items = {
'home': 'nav.home',
'about': 'nav.about',
'company-profile': 'nav.profile',
'services': 'nav.services',
'afi-business': 'nav.business',
'gallery': 'nav.gallery',
'tracking': 'nav.tracking',
'offices': 'nav.offices',
'contact': 'nav.contact'
} %}
{% for id, label in nav_items %}
<a href="#{{ id }}" class="nav-link font-semibold text-gray-700 hover:text-primary-blue transition duration-300 text-sm xl:text-base">
{{ label|trans }}
</a>
{% endfor %}
<div class="ml-4">
<select id="language-select" class="p-1.5 rounded-md border border-gray-300 font-medium text-sm focus:outline-none focus:ring-2 focus:ring-gold cursor-pointer">
<option value="en" {{ app.request.locale == 'en' ? 'selected' }}>🇬🇧 EN</option>
<option value="fr" {{ app.request.locale == 'fr' ? 'selected' }}>🇫🇷 FR</option>
<option value="zh" {{ app.request.locale == 'zh' ? 'selected' }}>🇨🇳 䏿–‡</option>
<option value="pt" {{ app.request.locale == 'pt' ? 'selected' }}>🇵🇹 PT</option>
</select>
</div>
</nav>
<button id="mobile-menu-button" class="lg:hidden text-primary-blue text-2xl">
<i class="fas fa-bars"></i>
</button>
</div>
<div id="mobile-menu" class="lg:hidden hidden py-4 border-t border-gray-200">
<div class="flex flex-col space-y-4">
{% for id, label in nav_items %}
<a href="#{{ id }}" class="font-semibold text-gray-700 hover:text-primary-blue transition duration-300 mobile-nav-link">
{{ label|trans }}
</a>
{% endfor %}
<div class="pt-4 border-t border-gray-200">
<select id="mobile-language-select" class="w-full p-2 rounded-md border border-gray-300 font-medium focus:outline-none focus:ring-2 focus:ring-gold cursor-pointer">
<option value="en" {{ app.request.locale == 'en' ? 'selected' }}>🇬🇧 English</option>
<option value="fr" {{ app.request.locale == 'fr' ? 'selected' }}>🇫🇷 Français</option>
<option value="zh" {{ app.request.locale == 'zh' ? 'selected' }}>🇨🇳 䏿–‡</option>
<option value="pt" {{ app.request.locale == 'pt' ? 'selected' }}>🇵🇹 Português</option>
</select>
</div>
</div>
</div>
</div>
</header>