<%- # License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later
# Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE -%>
<!-- partial start: nonprofits/_overview_media -->
<div class='overview-media'>
  <% if @nonprofit.main_image.attached? %>

    <div>
			<div style='overflow: hidden; height: initial;'>
        <%= image_tag rails_storage_proxy_url(@nonprofit.main_image_by_size(:nonprofit_carousel)) %>
			</div>
		</div>

	<% elsif Format::Address.full_address(@nonprofit.address, @nonprofit.city, @nonprofit.state_code) %>
    <script>
      var script = document.createElement('script')
      script.type = 'text/javascript'
      script.id = 'google_maps'
      let key = ""
      if (app.map_provider_options && app.map_provider_options.key) {
        key = `key=${app.map_provider_options.key}&`
      }
      script.src = `https://maps.googleapis.com/maps/api/js?${key}v=3.exp&libraries=places`
      document.body.appendChild(script)
    </script>
		<% npo_full_address = Format::Address.full_address(@nonprofit.address, @nonprofit.city, @nonprofit.state_code, @nonprofit.zip_code) %>

		<div class='overview-map' id='js-map' data-address='<%= npo_full_address %>'>
		</div>
	<% end %>
</div>
<!-- partial end: nonprofits/_overview_media -->