Browse Source

Access styles and statuses directly

pull/28/head
Kat 4 years ago
parent
commit
06fa73e461
  1. 8
      app/helpers/tasklist_helper.rb
  2. 4
      app/views/case_logs/_tasklist.html.erb

8
app/helpers/tasklist_helper.rb

@ -24,14 +24,6 @@ module TasklistHelper
:in_progress :in_progress
end end
def get_status_style(status_label)
STYLES[status_label]
end
def get_status_label(status)
STATUSES[status]
end
def get_next_incomplete_section(form, case_log) def get_next_incomplete_section(form, case_log)
subsections = form.all_subsections.keys subsections = form.all_subsections.keys
subsections.find { |subsection| is_incomplete?(subsection, case_log, form.questions_for_subsection(subsection).keys) } subsections.find { |subsection| is_incomplete?(subsection, case_log, form.questions_for_subsection(subsection).keys) }

4
app/views/case_logs/_tasklist.html.erb

@ -12,8 +12,8 @@
<% first_page = @form.first_page_for_subsection(subsection_key) %> <% first_page = @form.first_page_for_subsection(subsection_key) %>
<%= link_to subsection_value["label"], send("case_log_#{first_page}_path", @case_log), class: "task-name govuk-link" %> <%= link_to subsection_value["label"], send("case_log_#{first_page}_path", @case_log), class: "task-name govuk-link" %>
<% subsection_status=get_subsection_status(subsection_key, @case_log, @form.questions_for_subsection(subsection_key).keys) %> <% subsection_status=get_subsection_status(subsection_key, @case_log, @form.questions_for_subsection(subsection_key).keys) %>
<strong class="govuk-tag app-task-list__tag <%= get_status_style(subsection_status) %>"> <strong class="govuk-tag app-task-list__tag <%= TasklistHelper::STYLES[subsection_status] %>">
<%= get_status_label(subsection_status) %> <%= TasklistHelper::STATUSES[subsection_status] %>
</strong> </strong>
</li> </li>
<% end %> <% end %>

Loading…
Cancel
Save