{% macro field_class(field) -%} {%- if 'Select' in field.type -%}form-select{%- elif field.type == 'BooleanField' -%}form-check-input{%- else -%}form-control{%- endif -%} {%- endmacro %} {% macro with_errors(field) %} {% set css_class = field_class(field) + ' ' + kwargs.pop('class', '') %} {% if field.errors %} {{ field(class=css_class + ' is-invalid', **kwargs) }} {% if field.description %}