{% macro render_field(field) %} <div {% if field.errors %} class="error" {% endif %}>{{ field.label }}</div> <div {% if field.errors %} class="error" {% endif %}>{{ field(**kwargs)|safe }} {% if field.errors %} <ul class=errors> {% for error in field.errors %} <li>{{ error }}</li> {% endfor %} </ul> {% endif %} </div> {% endmacro %} {% macro render_checkbox_field(field) %} <div class="checkbox {% if field.errors %} error {% endif %}"> {{ field(**kwargs)|safe }} {{ field.label }} {% if field.errors %} <ul class=errors> {% for error in field.errors %} <li>{{ error }}</li> {% endfor %} </ul> {% endif %} </div> {% endmacro %} {% macro render_simple_field(field) %} <span class="label {% if field.errors %}error{% endif %}">{{ field.label }}</span> <span {% if field.errors %} class="error" {% endif %}>{{ field(**kwargs)|safe }} {% if field.errors %} <ul class=errors> {% for error in field.errors %} <li>{{ error }}</li> {% endfor %} </ul> {% endif %} </span> {% endmacro %} {% macro render_nolabel_field(field) %} <span> {{ field(**kwargs)|safe }} {% if field.errors %} <span class="error"> {% if field.errors %} <ul class=errors> {% for error in field.errors %} <li>{{ error }}</li> {% endfor %} </ul> {% endif %} </span> {% endif %} </span> {% endmacro %} {% macro render_button(field) %} {{ field(**kwargs)|safe }} {% endmacro %}