<ol class="app-task-list govuk-!-margin-top-8"> <% @log.form.sections.map do |section| %> <li> <h2 class="app-task-list__section-heading"> <%= section.label %> </h2> <% if section.description %> <p class="govuk-body"><%= section.description.html_safe %></p> <% end %> <ul class="app-task-list__items"> <% section.subsections.map do |subsection| %> <% if subsection.displayed_in_tasklist?(@log) && (subsection.applicable_questions(@log).count > 0 || !subsection.enabled?(@log)) %> <% subsection_status = subsection.status(@log) %> <li class="app-task-list__item"> <span class="app-task-list__task-name" id="<%= subsection.id.dasherize %>"> <%= subsection_link(subsection, @log, current_user) %> </span> <%= status_tag(subsection_status, "app-task-list__tag") %> </li> <% end %> <% end %> </ul> </li> <% end %> </ol>