{% import '@SyliusUi/Macro/flags.html.twig' as flags %}
<ul class="nav navbar">
{% if locales|length > 1 %}
<li class="nav-item dropdown local-switcher" id="sylius-locale-selector" {{ sylius_test_html_attribute('locale-selector') }}>
<a class="btn btn-dark text-muted nav-link dropdown-toggle sylius-active-locale" type="button" data-toggle="dropdown" {{ sylius_test_html_attribute('active-locale') }}>
{% set currentLocale = active %}
{{ flags.fromLocaleCode(active) }} {{ active|sylius_locale_name }}
</a>
<div class="dropdown-menu dropdown-menu-right text-left">
{% for code in locales %}
{% if code is not same as(active) %}
<a class="dropdown-item sylius-available-locale text-white px-2" href="{{ path('sylius_shop_switch_locale', {'code': code}) }}" {{ sylius_test_html_attribute('available-locale') }}>
{{ flags.fromLocaleCode(code) }} {{ code|sylius_locale_name }}
</a>
{% endif %}
{% endfor %}
</div>
</li>
{% endif %}
</ul>