{% trans_default_domain ea is defined ? ea.i18n.translationDomain : (translation_domain is defined ? translation_domain ?? 'messages') %}
{% if app.session is not null and app.session.started %}
{% set flash_messages = app.session.flashbag.all %}
{% if flash_messages|length > 0 %}
{% for label, messages in flash_messages %}
{% if label != 'warning' %}
<div id="success-modal" aria-hidden="true" class="modal micromodal-slide">
<div class="modal__overlay" tabindex="-1" data-micromodal-close>
<div class="modal__main_content">
<div class="icon__overlay">
<img src="/build/images/check.png" />
</div>
<div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="modal-title" >
<header class="modal_header">
<h2 class="modal__title" id="modal-title">{{ label }}</h2>
</header>
<main class="modal__content" id="modal-content">
{% for message in messages %}
{{ message|trans|raw }}
{% endfor %}
<p>
<a class="btn btn-primary mt-4 w-50 js-modal-close-trigger" href="#" aria-label="Close this dialog window" data-micromodal-close>OK</a>
</p>
</main>
</div>
</div>
</div>
</div>
{% else %}
<div id="flash-messages">
{% for label, messages in flash_messages %}
{% for message in messages %}
<div class="alert alert-{{ label }} alert-dismissible fade show" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
{{ message|trans|raw }}
</div>
{% endfor %}
{% endfor %}
</div>
{% endif %}
{% endfor %}
{% endif %}
{% endif %}