{# Tabbed multi-source list — one tab per source entity, each lazy-loaded via HTMX #} {# UX-035 adopter #4 (after grid, list, kanban). #} {% from 'macros/region_wrapper.html' import region_card %} {% set tabs = source_tabs if source_tabs is defined else (region.source_tabs if region is defined else []) %} {% set rname = region_name if region_name is defined else (region.name if region is defined else "unknown") %} {% set rtitle = title if title is defined else (region.title if region is defined else "") %} {% set rempty = empty_message if empty_message is defined else (region.empty_message if region is defined else "No data available.") %} {% call region_card(rtitle) %} {# Tab headers #} {% if tabs %}
{{ rempty }}
{% endif %} {% endcall %}