{% macro render_field_with_errors(field) %}
{{ field.label }} {{ field(class_='form-control {% if field.errors %}is-invalid{% endif %}', **kwargs)|safe }} {% if field.errors %}
{% for error in field.errors %}
{{ error }}
{% endfor %}
{% endif %}
{% endmacro %} {% macro render_field(field) %}

{{ field(class_='form-control', **kwargs)|safe }}

{% endmacro %} {% macro render_checkbox_field(field) -%}
{{ field(type='checkbox', class_='form-check-input', **kwargs) }} {{ field.label(class_='form-check-label') }}
{%- endmacro %} {% macro form_errors(form) %} {% set errors = form.errors.get('_error', []) %} {% if errors %}
{% for error in errors %}
{{ error }}
{% endfor %}
{% endif %} {% endmacro %}