Sha256: 1c5490c41b62d2ed0c43e574a1dbfeffcc3d20eb6857c3e25b4f8e7ef06d4286

Contents?: true

Size: 1.76 KB

Versions: 2

Compression:

Stored size: 1.76 KB

Contents

<% @body_id = 'checkout-page' %>

<div id="checkout" class="container checkout" data-hook>
  <%= render partial: 'spree/shared/error_messages', locals: { target: @order } %>

  <div class="row align-items-center flex-column checkout-header" data-hook="checkout_header">
    <div class="text-uppercase checkout-header-title">
      <h1 data-hook="checkout_title"><%= Spree.t('checkout_page.header') %></h1>
    </div>
    <div class="checkout-progress" data-hook="checkout_progress">
      <%= checkout_progress %>
    </div>
  </div>

  <div class="row checkout-content" data-hook="checkout_content">
    <%= form_for @order, url: spree.update_checkout_path(@order.state), html: { id: "checkout_form_#{@order.state}", class: "w-100 d-lg-flex align-items-lg-baseline  flex-wrap position-relative" } do |form| %>
      <div class="<%= if @order.state != 'confirm' then 'col-lg-6' else 'col-md-12' end %>" data-hook="checkout_form_wrapper">
        <%= form.hidden_field :state_lock_version %>
        <%= render @order.state, form: form %>
      </div>

      <% unless @order.confirm? %>
        <div id="checkout-summary" class="col-md-12 col-lg-auto" data-hook="checkout_summary_box">
          <%= render partial: 'summary', locals: { order: @order } %>
          <div data-hook="buttons">
            <% submit_label_key = @order.confirm? ? :place_order : :save_and_continue %>
            <%= submit_tag Spree.t(submit_label_key), class: 'btn btn-primary text-uppercase font-weight-bold w-100 checkout-content-save-continue-button' %>
          </div>
        </div>
      <% end %>
    <% end %>
  </div>
</div>

<script>
  window.addEventListener('DOMContentLoaded', function() {
    Spree.current_order_id = "<%= @order.number %>"
    Spree.current_order_token = "<%= @order.token %>"
  })
</script>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_frontend-4.1.0.rc2 app/views/spree/checkout/edit.html.erb
spree_frontend-4.1.0.rc1 app/views/spree/checkout/edit.html.erb