{% if messages %}
{% if icon is not defined or icon == '' %}
{% if type == 'success' %}
{%- set type = 'success' -%}
{%- set icon = 'fa fa-check-circle' -%}
{% elseif type == 'error' %}
{%- set type = 'danger' -%}
{%- set icon = 'fa fa-exclamation-circle' -%}
{% elseif type == 'danger' %}
{%- set type = 'danger' -%}
{%- set icon = 'fa fa-exclamation-circle' -%}
{% elseif type == 'warning' %}
{%- set type = 'warning' -%}
{%- set icon = 'fa fa-exclamation-triangle' -%}
{% elseif type == 'info' %}
{%- set type = 'info' -%}
{%- set icon = 'fa fa-info-circle' -%}
{% elseif type == 'neutral' %}
{%- set type = 'neutral' -%}
{%- set icon = 'fa fa-info-circle' -%}
{% else %}
{%- set type = 'light' -%}
{%- set icon = 'fa fa-question-circle' -%}
{% endif %}
{% endif %}
{%- set class = '' -%}
{% if elevate is defined and elevate == true %}
{%- set class = 'alert-elevate' -%}
{% endif %}
{%- set noMarginClass = '' -%}
{% if noMargin is defined and noMargin == true %}
{%- set noMarginClass = 'kt-mb-0' -%}
{% endif %}
<div class="alert alert-{{ type }} {# alert-elevate #} {{ class }} fade show {{ noMarginClass }}" role="alert">
<div class="alert-icon"><i class="{{ icon }} kt-icon-lg "></i></div>
<div class="alert-text">
{% if messages is iterable %}
<ul>
{% for message in messages %}
<li>
{{ message|raw }}
</li>
{% endfor %}
</ul>
{% else %}
{{ messages|raw }}
{% endif %}
</div>
{% if close is defined and close is same as(true) %}
<div class="alert-close">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true"><i class="la la-close"></i></span>
</button>
</div>
{% endif %}
</div>
{% endif %}