Browse Source

Don’t use bullet list if only one value returned

pull/517/head
Paul Robert Lloyd 3 years ago
parent
commit
83b399ea4d
  1. 8
      app/helpers/details_table_helper.rb

8
app/helpers/details_table_helper.rb

@ -1,10 +1,12 @@
module DetailsTableHelper module DetailsTableHelper
def details_html(attribute) def details_html(attribute)
if attribute[:format] == :bullet if attribute[:format] == :bullet && attribute[:value].length > 1
list = attribute[:value].map { |la| "<li>#{la}</li>" }.join list = attribute[:value].map { |value| "<li>#{value}</li>" }.join
simple_format(list, { class: "govuk-list govuk-list--bullet" }, wrapper_tag: "ul") simple_format(list, { class: "govuk-list govuk-list--bullet" }, wrapper_tag: "ul")
else else
simple_format(attribute[:value].to_s, {}, wrapper_tag: "div") value = attribute[:value].is_a?(Array) ? attribute[:value].first : attribute[:value]
simple_format(value.to_s, { class: "govuk-body" }, wrapper_tag: "p")
end end
end end
end end

Loading…
Cancel
Save