{% macro govukTaskList(params) %} {% from "govuk_frontend_jinja/macros/attributes.html" import govukAttributes %} {% from "govuk_frontend_jinja/components/tag/macro.html" import govukTag %} {%- set idPrefix = params.idPrefix if params.idPrefix else "task-list" -%} {%- macro _taskListItem(params, item, index) %} {%- set hintId = idPrefix ~ "-" ~ index ~ "-hint" %} {%- set statusId = idPrefix ~ "-" ~ index ~ "-status" %}
  • {% if item.href %} {{ item.title.html | safe | trim | indent(8) if item.title.html else item.title.text }} {% else %}
    {{ item.title.html | safe | trim | indent(8) if item.title.html else item.title.text }}
    {% endif %} {% if item.hint %}
    {{ item.hint.html | safe | trim | indent(8) if item.hint.html else item.hint.text }}
    {% endif %}
    {% if item.status.tag %} {{ govukTag(item.status.tag) | trim | indent(6) }} {% else %} {{ item.status.html | safe | trim | indent(6) if item.status.html else item.status.text }} {% endif %}
  • {%- endmacro %} {% endmacro %}