<ol class="app-task-list app-task-list--no-numbers">
  <% @form.all_sections.map do |section_key, section_value| %>
    <li>
      <h2 class="app-task-list__section">
        <span class="app-task-list__section-number">
          <%= section_value["label"] %>
        </span>
      </h2>
      <ul class="app-task-list__items">
        <% section_value["subsections"].map do |subsection_key, subsection_value| %>
          <li class="app-task-list__item" id=<%= subsection_key %>>
            <% questions_for_subsection = @form.questions_for_subsection(subsection_key).keys %>
            <% next_page_path = get_first_page_or_check_answers(subsection_key, @case_log, @form, questions_for_subsection) %>
            <%= link_to subsection_value["label"], next_page_path, class: "task-name govuk-link" %>
            <% subsection_status = get_subsection_status(subsection_key, @case_log, questions_for_subsection) %>
            <strong class="govuk-tag app-task-list__tag <%= TasklistHelper::STYLES[subsection_status] %>">
              <%= TasklistHelper::STATUSES[subsection_status] %>
            </strong>
          </li>
        <% end %>
      </ul>
    </li>
  <% end %>
</ol>