{% block messages %}
{% if message_list is not empty %}
{{ attach_library('bartik/messages') }}
{% for type, messages in message_list %}
{%
set classes = [
'messages',
'messages--' ~ type,
]
%}
{% if type == 'error' %}
{% endif %}
{% if status_headings[type] %}
{{ status_headings[type] }}
{% endif %}
{% if messages|length > 1 %}
{% for message in messages %}
- {{ message }}
{% endfor %}
{% else %}
{{ messages|first }}
{% endif %}
{% if type == 'error' %}
{% endif %}
{# Remove type specific classes. #}
{% set attributes = attributes.removeClass(classes) %}
{% endfor %}
{% endif %}
{% endblock messages %}