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. {% set flash_messages = app.flashes %}
  7. {% if flash_messages|length > 0 %}
  8.     <div id="flash-messages">
  9.         {% for label, messages in flash_messages %}
  10.             {% for message in messages %}
  11.                 <div class="alert alert-{{ label }} alert-dismissible fade show" role="alert">
  12.                     <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
  13.                     {{ message|trans|raw }}
  14.                 </div>
  15.             {% endfor %}
  16.         {% endfor %}
  17.     </div>
  18. {% endif %}