app/views/geo_data/_add_map_modal.html.erb

Summary

Maintainability
Test Coverage
<%= link_to_modal icon("globe", t("geo_data.add_map.title")), "#add-to-map-modal", login_required: true, html: {class: "add-to-map button-map"} %>

<div id="add-to-map-modal" class="add-to-map-modal modal" data-components="addMapping"
     data-addmapping-options="<%= { mapping: 'map', formId: 'add-to-map-form', objectIdentifier: identifier_for(geo_data) }.to_json %>">
  <header><h2><%= t 'geo_data.add_map.title' %></h2></header>
  <section>
    <div class="explanation"><%=  t 'geo_data.add_map.explanation' %></div>
    <%= form_tag add_map_geo_data_path(geo_data), method: :post, id: "add-to-map-form", remote: true, "data-components" => "remoteForm" do %>
      <p>
        <%= autocomplete_field_tag :map, search_by_name_maps_path %>
      </p>

      <p class="btns">
        <%= submit_tag t('save'), class: "button-save" %>
      </p>
    <% end %>
  </section>
</div>