Sha256: 8062ebfdd3200a9cd835d99b98a4ec5b3f97c5f88175f976e2ad21ac383fec8e

Contents?: true

Size: 1.8 KB

Versions: 1

Compression:

Stored size: 1.8 KB

Contents

<% address_id = address_type.chars.first %>

<% Harpiya::Address::ADDRESS_FIELDS.each do |field| %>
  <% if field == "country" %>
    <div class="form-group checkout-content-inner-field" id="<%= "#{address_id}country" %>">
      <div id="<%= "#{address_id}country-selection" %>" class="d-block position-relative has-float-label">
        <%= address_form.collection_select :country_id, available_countries, :id, :name,
                                           { prompt: Harpiya.t(:country).upcase },
                                           { class: 'form-control harpiya-flat-select',
                                             aria: { label: Harpiya.t(:country) } } %>
        <%= image_tag 'arrow.svg', class: 'position-absolute harpiya-flat-select-arrow' %>
        <%= address_form.label(Harpiya.t(:country), Harpiya.t(:country).upcase, class:'text-uppercase') %>
      </div>
    </div>
  <% elsif field == "state" %>
    <div class="form-group mb-4">
      <%= address_field(address_form, :state, address_id) { address_state(address_form, address.country, address_id) } if Harpiya::Config[:address_requires_state] %>
    </div>
  <% elsif field == "zipcode" %>
    <div class="form-group mb-4">
      <%= address_field(address_form, :zipcode, address_id) { address_zipcode(address_form, address.country, address_id) } %>
    </div>
  <% else %>
    <% next if field == "company" && !Harpiya::Config[:company] %>
    <% next if field == "alternative_#{address_id}_phone" && !Harpiya::Config["alternative_#{address_id}_phone"] %>
    <div class="form-group mb-4">
      <%= address_field(address_form, field.to_sym, address_id) %>
    </div>
  <% end %>
<% end %>

<p class="text-right text-uppercase mb-5 checkout-content-inner-field"><span id="required_marker"><%= Harpiya.t(:required) %></span> <%= Harpiya.t(:required_fields) %></p>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
harpiya_frontend-4.3.0.alpha app/views/harpiya/addresses/_form.html.erb