{% macro render_table(data, titles=None, primary_key='id', primary_key_title='#', caption=None, table_classes=None, header_classes=None, responsive=False, responsive_class='table-responsive') %} {% if not titles %} {% set titles = get_table_titles(data, primary_key, primary_key_title) %} {% endif %} {% if responsive %}
{% endif %} {% if caption %} {% endif %} {% for title in titles %} {% endfor %} {% for row in data %} {% for title in titles %} {% if title[0] == primary_key %} {% else %} {% endif %} {% endfor %} {% endfor %}
{{ caption }}
{{ title[1] }}
{{ row[title[0]] }}{{ row[title[0]] }}
{% if responsive %}
{% endif %} {% endmacro %}