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.
34 lines
1.9 KiB
34 lines
1.9 KiB
<% content_for :before_content do %> |
|
<% title = "Tell us if your organisation is merging" %> |
|
<% content_for :title, title %> |
|
<%= govuk_back_link href: merge_request_back_link(@merge_request, "absorbing_organisation", request.query_parameters["referrer"]) %> |
|
<% end %> |
|
|
|
<%= form_with model: @merge_request, url: submit_merge_request_url(request.query_parameters["referrer"]), method: :patch do |f| %> |
|
<%= f.govuk_error_summary %> |
|
|
|
<h1 class="govuk-heading-l">Which organisation is absorbing the others?</h1> |
|
<div class="govuk-grid-row"> |
|
<div class="govuk-grid-column-two-thirds-from-desktop"> |
|
<p class="govuk-hint">If organisations are merging into a new organisation, <%= govuk_link_to "create the new organisation", new_organisation_path %> first and then select it here.</p> |
|
<br> |
|
<%= f.govuk_select(:absorbing_organisation_id, |
|
label: { text: "Select organisation name", class: "govuk-label--m" }, |
|
"data-controller": "accessible-autocomplete") do %> |
|
<% @answer_options.map { |id, name| OpenStruct.new(id:, name:) }.each do |answer| %> |
|
<option value="<%= answer.id %>" |
|
data-synonyms="<%= answer_option_synonyms(answer.resource) %>" |
|
data-append="<%= answer_option_append(answer.resource) %>" |
|
data-hint="<%= answer_option_hint(answer.resource) %>" |
|
<%= @merge_request.absorbing_organisation_id == answer.id ? "selected" : "" %>><%= answer.name || answer.resource %></option> |
|
<% end %> |
|
<% end %> |
|
|
|
<%= f.hidden_field :page, value: "absorbing_organisation" %> |
|
<div class="govuk-button-group"> |
|
<%= f.govuk_submit submit_merge_request_button_text(request.query_parameters["referrer"]) %> |
|
<%= govuk_link_to(secondary_merge_request_link_text(request.query_parameters["referrer"]), merge_request_path(@merge_request)) %> |
|
</div> |
|
<% end %> |
|
</div> |
|
</div>
|
|
|