{% extends "base.html" %} {% block title %}{{ t("page.kanban.title") }} — {{ project.name }} — IssueDeck{% endblock %} {% block content %}
{# ── Page header ── #}

{{ t("page.kanban.title") }}

{% set ns = namespace(total=0) %} {% for status, items in columns.items() %} {% set ns.total = ns.total + items | length %} {% endfor %} {{ ns.total }} {{ t("common.items_suffix") }}
{{ t("nav.create") }}
{# ── Kanban columns ── #}
{% for status_key, items in columns.items() %} {% set colors = status_color(status_key) %}
{# Column header #}

{{ status_label(status_key, project) }}

{{ items | length }}
{# Column body — sortable container #}
{% for item in items %} {% set view = "kanban" %} {% include "components/item_card.html" %} {% endfor %}
{% endfor %}
{% endblock %} {% block scripts %} {% endblock %}