{% load string_filters %}
{% if messages %}
{% for message in messages %}
{% if 'noicon' not in message.tags %}
{# Include an icon by default #}
{% if 'success' in message.tags %}
{% elif 'info' in message.tags %}
{% elif 'warning' in message.tags %}
{% elif 'danger' in message.tags or 'error' in message.tags %}
{% endif %}
{% endif %}
{# Allow HTML to be embedded in messages #}
{% if 'safe' in message.tags %}
{{ message|safe }}
{% else %}
{{ message }}
{% endif %}