{% macro form_field(field, placeholder=False, class="") %} {% with css_class = "error" if field.errors else "", errors = field.errors | join(", ") %} {% if field.type == "BooleanField" %}
{{ field }} {{ field.label(class="control-label") }} {% if field.errors %} {{ errors }} {% endif %}
{% elif placeholder %}
{{ field(placeholder=field.label.text) }} {% if field.errors %} {{ errors }} {% endif %}
{% else %}
{{ field.label(class="control-label") }}
{{ field }} {% if field.errors %} {{ errors }} {% endif %}
{% endif %} {% endwith %} {% endmacro %}