{% set type_map = {'error': 'danger', 'notice': 'info'} %}
{% for key, messages in app.session.flashBag.all %}
{% set type = type_map[key] ?? key %}
{% if type in ['success', 'warning', 'danger', 'info'] %}
<div class="container">
{% for message in messages %}
<div class="alert alert-{{ type }} alert-dismissible fade show" role="alert">
{{ message|trans }}
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="{{ 'Close'|trans }}"></button>
</div>
{% endfor %}
</div>
{% endif %}
{% endfor %}