templates\bundles\EasyAdminBundle\flash_messages.html.twig line 1

Open in your IDE?
  1. {# @var ea \EasyCorp\Bundle\EasyAdminBundle\Context\AdminContext #}
  2. {# This template checks for 'ea' variable existence because it can
  3.    be used in a EasyAdmin Dashboard controller, where 'ea' is defined
  4.    or from any other Symfony controller, where 'ea' is not defined #}
  5. {% trans_default_domain ea is defined ? ea.i18n.translationDomain : (translation_domain is defined ? translation_domain ?? 'messages') %}
  6.     {% if app.session is not null and app.session.started %}
  7.         {% set flash_messages = app.session.flashbag.all %}
  8.         {% if flash_messages|length > 0 %}
  9.             <div id="flash-messages"> {% for label, messages in flash_messages %}
  10.                     {% for message in messages %}
  11.                         <div class="alert alert-{{ label }} alert-dismissible fade show" role="alert">
  12.                             <span class="alert-text">{{ message|trans|raw }}</span>
  13.                             <button type="button" class="btn btn-close text-dark" data-bs-dismiss="alert"
  14.                                     aria-label="Close">
  15.                                 <span aria-hidden="true">&times;</span>
  16.                             </button>
  17.                         </div>
  18.                     {% endfor %}
  19.                 {% endfor %}
  20.             </div>
  21.         {% endif %}
  22.     {% endif %}