{% extends 'admin/@layout.html.twig' %} {% set pageName = 'page_name_localization_index'|trans({}, 'admin') %} {% block content %}
{% if mutations|length %}
{{ 'active_localizations'|trans({}, 'admin') }}
{% for mutation in mutations %} {{ _self.activeLocaleTableRow(mutation) }} {% endfor %}
{% endif %}
{{ 'available_localizations'|trans({}, 'admin') }}
{% if availableMutations|length %} {% for mutation in availableMutations %} {{ _self.availableLocaleTableRow(mutation) }} {% endfor %} {% else %} {{ component('alert', {type: 'info', message: 'alert_no_available_languages', translationDomain: 'admin'}) }} {% endif %}
{% endblock %} {% macro availableLocaleTableRow(mutation) %} {{ mutation.name|trans({}, 'admin') }} {{ mutation.name|trans({}, 'admin') }} {{ 'button_add'|trans({}, 'admin') }} {% endmacro %} {% macro activeLocaleTableRow(mutation) %} {% set mutationName = mutation.name|trans({}, 'admin') %} {{ mutation.name|trans({}, 'admin') }} {{ mutationName }} {{ mutation.currency }} {{ mutation.timezone }} {% if not mutation.default %} {{ 'button_update'|trans({}, 'admin') }} {% if mutation.state is constant('App\\Enum\\MutationState::ACTIVATED') %} {{ 'button_deactivate'|trans({}, 'admin') }} {% else %} {{ 'button_activate'|trans({}, 'admin') }} {% endif %} {{ 'button_remove'|trans({}, 'admin') }} {% endif %} {% endmacro %}