{% sw_extends '@Storefront/storefront/layout/header/actions/language-widget.html.twig' %}
{% block layout_header_actions_language_widget_content %}
{% set isoCode = page.header.activeLanguage.translationCode.code|split('-')|last %}
<div class="languages-menu dropdown">
<button class="btn dropdown-toggle top-bar-nav-btn"
type="button"
id="languagesDropdown-{{ position }}"
data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="false">
<span class="top-bar-nav-text">{{ isoCode }}</span>
</button>
{% block layout_header_actions_languages_widget_form_items %}
{{ parent() }}
{% endblock %}
</div>
<input name="redirectTo" type="hidden" value="{{ app.request.get('_route') }}"/>
{% for key, value in app.request.attributes.get('_route_params') %}
<input name="redirectParameters[{{ key }}]" type="hidden" value="{{ value }}">
{% endfor %}
{% endblock %}
{% block layout_header_actions_languages_widget_form_items_flag %}
{% set isoCode = language.translationCode.code|split('-')|last %}
<label class="top-bar-list-label"
for="{{ position }}-{{ language.id }}">
<input id="{{ position }}-{{ language.id }}"
class="top-bar-list-radio"
value="{{ language.id }}"
name="languageId"
type="radio"
{% if language.id is same as(page.header.activeLanguage.id) %} checked{% endif %}>
{{ isoCode }}
</label>
{% endblock %}