{% import "macros.html.twig" as macros %}
{% block content_alert %}
{% if app.session.flashbag.peekAll()|length %}
{# dump(app.session.flashbag.peekAll()) }#}
{% if app.session.flashbag.has('sonata_flash_info') %}
{% for flashMessage in app.session.flashbag.get('sonata_flash_info') %}
{{ macros.growl( flashMessage|raw|trans(), 'info' ) }}
{% endfor %}
{% endif %}
{% if app.session.flashbag.has('sonata_flash_success') %}
{% for flashMessage in app.session.flashbag.get('sonata_flash_success') %}
{{ macros.growl( flashMessage|raw|trans(), 'success' ) }}
{% endfor %}
{% endif %}
{% if app.session.flashbag.has('sonata_flash_error') %}
{% for flashMessage in app.session.flashbag.get('sonata_flash_error') %}
{{ macros.growl( flashMessage|raw|trans(), 'danger' ) }}
{% endfor %}
{% endif %}
<div id="alert-box">
{% if app.session.flashbag.has('notice') %}
<div class="alert alert-info alert-dismissible" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"><span class="visually-hidden" aria-hidden="true">×</span></button>
{% for flashMessage in app.session.flashbag.get('notice') %}
<div class="flash-notice">
{{ flashMessage|raw|trans() }}
</div>
{% endfor %}
</div>
{% endif %}
{% if app.session.flashbag.has('warning') %}
<div class="alert alert-warning alert-dismissible" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"><span class="visually-hidden" aria-hidden="true">×</span></button>
{% for flashMessage in app.session.flashbag.get('warning') %}
<div class="flash-warning">
{{ flashMessage|raw|trans() }}
</div>
{% endfor %}
</div>
{% endif %}
{% if app.session.flashbag.has('success') %}
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"><span class="visually-hidden" aria-hidden="true">×</span></button>
{% for flashMessage in app.session.flashbag.get('success') %}
<div class="flash-success">
{{ flashMessage|raw|trans() }}
</div>
{% endfor %}
</div>
{% endif %}
{% if app.session.flashbag.has('error') %}
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"><span class="visually-hidden" aria-hidden="true">×</span></button>
{% for flashMessage in app.session.flashbag.get('error') %}
<div class="flash-error">
{{ flashMessage|raw|trans() }}
</div>
{% endfor %}
</div>
{% endif %}
</div>
{% endif %}
{% endblock content_alert %}