{% macro render_form(form, state) -%} {% for field in form %} {{ row(field, state=state, **kwargs) }} {% endfor %} {%- endmacro %} {% macro row(field, state='view') -%}
{{ field(state) }} {% if field.errors %}{{ field.errors|join(', ') }}{% endif %} {% if field.description %}{{ field.description }}{% endif %}
{%- endmacro %} {% macro table(field) -%} {# As table #} {%- endmacro %} {% macro search(field) -%} {# As table #} {%- endmacro %}