{% macro table(items, caption='', field_headings='', field_headings_visible=True) -%} {% for field_heading in field_headings %} {% endfor %} {% if items %} {% for item in items %} {{ caller(item) }} {% endfor %} {% else %}

{{ empty_message }}

{% endif %}
{{ caption }}
{% if field_headings_visible %} {{ field_heading }} {% else %} {{ field_heading }} {% endif %}
{%- endmacro %} {% macro field(first=False, wide=False, action=False) -%} {{ caller() }} {%- endmacro %}