{{ title }}

{% if items %}
{% for item in items %} {% set attn = item.get("_attention") if item.get is defined else none %}

{{ item[display_key] | default(item.get("name", (entity_name|default("Item")))) }}

{% for col in columns %} {% if col.key != display_key %}

{{ col.label }}: {% if col.type == "badge" %} {{ item[col.key] | default("") }} {% elif col.type == "bool" %} {{ item[col.key] | bool_icon }} {% elif col.type == "date" %} {{ item[col.key] | dateformat }} {% elif col.type == "currency" %} {{ item[col.key] | currency }} {% elif col.type == "ref" %} {% set ref = item[col.key] %} {% set display_name = item.get(col.key ~ "_display", "") %} {% if ref is mapping %} {% set display_name = display_name or (ref | ref_display) %} {% if col.ref_route and ref.get("id") %} {{ display_name }} {% else %}{{ display_name }}{% endif %} {% elif display_name %}{{ display_name }}{% elif ref %}-{% else %}-{% endif %} {% else %} {{ item[col.key] | default("") | truncate_text }} {% endif %}

{% endif %} {% endfor %}
{% endfor %}
{% else %} {% include "fragments/empty_state.html" %} {% endif %}