{% set columns = section.render_columns %} {% if not section.rows %}

{{ section.empty_text|ui }}

{% endif %} {% for values in section.rows %}
{% for row in section.layout %}{% if row|grid_row_visible(values) %} {% set wide = row.cells|length == 1 and row.cells[0].mode == 'pair' %} {% for cell in row.cells %}{% set column = columns[cell.column] %}{% set caption = cell.label if cell.label is not none else column.label %} {% if cell.mode == 'pair' %}{% endif %} {% set span = cell.span - cell.label_span if cell.mode == 'pair' else cell.span %} {% endfor %}{% endif %}{% endfor %}
{{ section|heading(values, loop.index0) }}
{{ caption|ui }}{% if cell.mode == 'label' %}{{ caption|ui }}{% else %}{% if cell.mode == 'inline' %}{{ caption|ui }}: {% endif %}{% if column.format == 'markdown' %}{{ values[cell.column]|display|markdown }}{% else %}{{ values[cell.column]|display }}{% endif %}{% endif %}
{% endfor %}