5 changed files with 35 additions and 21 deletions
@ -1,15 +1,9 @@ |
|||||||
<% answers = [OpenStruct.new(id: 1, name: "test1", resource: nil), OpenStruct.new(id: 2, name: "test2", resource: nil)] %> |
<% answers = question.answer_options.map { |key, value| OpenStruct.new(id: key, name: value) } %> |
||||||
<%= f.govuk_select(question.id.to_sym, |
<%= f.govuk_select(question.id.to_sym, |
||||||
label: legend(question, page_header, conditional), |
"data-controller": "accessible-autocomplete",) do %> |
||||||
"data-controller": "accessible-autocomplete", |
|
||||||
caption: caption(caption_text, page_header, conditional), |
|
||||||
hint: { text: question.hint_text&.html_safe }) do %> |
|
||||||
<% answers.each do |answer| %> |
<% answers.each do |answer| %> |
||||||
<option value="<%= answer.id %>" |
<option value="<%= answer.id %>"> |
||||||
data-synonyms="<%= question.answer_option_synonyms(answer.resource) %>" |
<%= answer.name %> |
||||||
data-append="<%= question.answer_option_append(answer.resource) %>" |
</option> |
||||||
data-hint="<%= question.answer_option_hint(answer.resource) %>" |
|
||||||
<%= question.answer_selected?(@log, answer) ? "selected" : "" %> |
|
||||||
<%= answer.id == "" ? "disabled" : "" %>><%= answer.name || answer.resource %></option> |
|
||||||
<% end %> |
<% end %> |
||||||
<% end %> |
<% end %> |
||||||
|
Loading…
Reference in new issue