You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
1.2 KiB
24 lines
1.2 KiB
<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>
|
|
|