templates/Admin/Inline/FlashMessage/messages.html.twig line 1

Open in your IDE?
  1. {% if messages %}
  2.     {% if icon is not defined or icon == '' %}
  3.         {% if type == 'success' %}
  4.             {%- set type = 'success' -%}
  5.             {%- set icon = 'fa fa-check-circle' -%}
  6.         {% elseif type == 'error' %}
  7.             {%- set type = 'danger' -%}
  8.             {%- set icon = 'fa fa-exclamation-circle' -%}
  9.         {% elseif type == 'danger' %}
  10.             {%- set type = 'danger' -%}
  11.             {%- set icon = 'fa fa-exclamation-circle' -%}
  12.         {% elseif type == 'warning' %}
  13.             {%- set type = 'warning' -%}
  14.             {%- set icon = 'fa fa-exclamation-triangle' -%}
  15.         {% elseif type == 'info' %}
  16.             {%- set type = 'info' -%}
  17.             {%- set icon = 'fa fa-info-circle' -%}
  18.         {% elseif type == 'neutral' %}
  19.             {%- set type = 'neutral' -%}
  20.             {%- set icon = 'fa fa-info-circle' -%}
  21.         {% else %}
  22.             {%- set type = 'light' -%}
  23.             {%- set icon = 'fa fa-question-circle' -%}
  24.         {% endif %}
  25.     {% endif %}
  26.     {%- set class = '' -%}
  27.     {% if elevate is defined and elevate == true %}
  28.         {%- set class = 'alert-elevate' -%}
  29.     {% endif %}
  30.     {%- set noMarginClass = '' -%}
  31.     {% if noMargin is defined and noMargin == true %}
  32.         {%- set noMarginClass = 'kt-mb-0' -%}
  33.     {% endif %}
  34.     <div class="alert alert-{{ type }} {# alert-elevate #} {{ class }} fade show {{ noMarginClass }}" role="alert">
  35.         <div class="alert-icon"><i class="{{ icon }} kt-icon-lg "></i></div>
  36.         <div class="alert-text">
  37.             {% if messages is iterable %}
  38.                 <ul>
  39.                     {% for message in messages %}
  40.                         <li>
  41.                             {{ message|raw }}
  42.                         </li>
  43.                     {% endfor %}
  44.                 </ul>
  45.             {% else %}
  46.                 {{ messages|raw }}
  47.             {% endif %}
  48.         </div>
  49.         {% if close is defined and close is same as(true) %}
  50.             <div class="alert-close">
  51.                 <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  52.                     <span aria-hidden="true"><i class="la la-close"></i></span>
  53.                 </button>
  54.             </div>
  55.         {% endif %}
  56.     </div>
  57. {% endif %}