{% set il = inline_cls %} {% set iid = identity %} {% set pp = parent_pk %} {% set base_url = "/admin/" ~ parent_identity ~ "/inline/" ~ iid ~ "/" ~ pp %}
{# ── Header with collapse toggle ── #}
{# Collapse arrow #}

{% if icon %}{% endif %} {{ label }} {{ pagination.count }}

{# Search — stop click from toggling collapse #} {% if search_enabled %}
{% if search %} {% endif %}
{% endif %} {# Add button — stop click from toggling collapse #} {% if can_create %}
{% endif %}
{# ── Collapsible body ── #}
{# ── Table ── #}
{% if can_delete %} {% endif %} {% for col in display_columns %} {% endfor %} {% if pagination.rows %} {% for row in pagination.rows %} {% set row_pk = il.encode_pk(row) %} {% if can_delete %} {% endif %} {% for col in display_columns %} {% endfor %} {% endfor %} {% else %} {% endif %}
{{ column_labels[col] }}
{{ il.get_display_value(row, col) }} {% if can_edit %} {% endif %}
{% if search %} No results for "{{ search }}" {% else %} No {{ label }} yet — click Add to create one. {% endif %}
{# ── Footer: bulk delete + count + pagination ── #} {% if can_delete or pagination.total_pages > 1 or pagination.count > 0 %} {% endif %}
{# /.collapse #}
{# /.card #}