{%- macro errors(field, description=None) %} {%- if field.errors %} {%- for error in field.errors %}

{{error|safe}}

{%- endfor %} {%- elif field.description -%}

{{field.description|safe}}

{%- elif description -%}

{{description|safe}}

{%- endif %} {%- endmacro %} {%- macro wtf_field(field) %} {%- with required = "required" if kwargs['required'] or field.flags.required else "" -%} {{field(class="form-control", placeholder=field.label.text, required=required, **kwargs)}} {%- endwith %} {%- endmacro %} {%- macro regular_field(field, description=None) %}
{{field.label(class="control-label col-lg-2 col-md-2")}}
{{field(class="form-control", **kwargs)|safe}} {{errors(field, description)}}
{% endmacro %} {%- macro comment_field(field) %}
{{field(class="form-control input-lg comment-input", placeholder="Add a comment", **kwargs)|safe}} {{errors(field)}}
{% endmacro %} {%- macro wtf_addon(field, input_addon=None) %}
{{field.label(class="sr-only")}} {%- if input_addon %}
{{input_addon}} {{field(class="form-control", **kwargs)|safe}}
{%- else %} {{field(class="form-control", **kwargs)|safe}} {%- endif %} {{errors(field)}}
{%- endmacro %}