{% set localtransdomain = transdomain is defined ? transdomain : null %}
{% if showDefaultFormError|default(false) and form and not form.vars.valid %}
<div class="message-container text-hyphens-small">
<div class="message message--error">
<div class="title">Fehler</div>
<div class="content">Bitte füllen Sie alle benötigten Felder korrekt aus.</div>
{% if form.vars.errors.0.message|default('') == 'not_valid_address' %}
<div class="content">Bitte geben Sie eine gültige Anschrift an!</div>
{% endif %}
{% if showDefaultFormErrorMessages|default(false) and not form.vars.valid and form.vars.errors|length > 0 %}
<ul>
{% for error in form.vars.errors %}
<li>{{ error.message }}</li>
{% endfor %}
</ul>
{% endif %}
</div>
</div>
{% endif %}
{% if app.session.flashBag.peekAll()|length %}
<div class="message-container text-hyphens-small">
{% for msg in app.session.flashBag.get('success') %}
<div class="message message--success">
<div class="title">Hinweis</div>
<div class="content">{{ msg|trans({}, localtransdomain)|nl2br }}</div>
</div>
{% endfor %}
{% for msg in app.session.flashBag.get('error') %}
<div class="message message--error">
<div class="title">Fehler</div>
<div class="content">{{ msg|trans({}, localtransdomain)|nl2br }}</div>
</div>
{% endfor %}
{% for msg in app.session.flashBag.get('warning') %}
<div class="message message--warning">
<div class="title">Wichtiger Hinweis</div>
<div class="content">{{ msg|trans({}, localtransdomain)|nl2br }}</div>
</div>
{% endfor %}
</div>
{% endif %}
{% if errors|default('')|length %}
<div class="message-container text-hyphens-small">
<div class="message message--no-icon message--error">
<div class="content">
<ul class="font-size-14">
{% for error in errors %}
<li>{{ error.message|trans({}, localtransdomain) }}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
{% if warnings|default('')|length %}
<div class="message-container text-hyphens-small">
<div class="message message--no-icon message--warning">
<div class="content">
<ul class="font-size-14 mn-bottom-0">
{% for warning in warnings %}
<li>{{ warning|trans({}, localtransdomain) }}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
{% if errorObjects|default('')|length %}
<div class="message-container text-hyphens-small">
<div class="message message--no-icon message--error">
<div class="content">
<ul class="font-size-14">
{% for error in errorObjects %}
<li>{{ error.msg|trans({}, localtransdomain) | escape | replace(error.replaces|default({})) | raw }}</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}