Sha256: 7abbd99866dfb5e8218a117d31af66f5cb2a70213277595dd91f9794727ba3a9

Contents?: true

Size: 1.45 KB

Versions: 5

Compression:

Stored size: 1.45 KB

Contents

<div class="col-12">
  <div class="calculator-fields js-calculator-fields row">

    <div class="col-6">
      <div class="field">
        <% field_name = "#{param_prefix}[calculator_type]" %>
        <%= label_tag field_name, Spree::Calculator.model_name.human %>
        <%= select_tag field_name,
                      options_from_collection_for_select(calculators, :to_s, :description, promotion_action.calculator.type),
                      class: 'type-select js-calculator-type custom-select fullwidth' %>
      </div>
    </div>

    <div class="col-6">
      <div class="settings">
        <% calculators.each do |calculator_class| %>
          <% calculator = promotion_action.calculator.class == calculator_class ? promotion_action.calculator : calculator_class.new %>
          <div class="js-calculator-preferences" data-calculator-type="<%= calculator_class %>">
            <% type_name = calculator.type.demodulize.underscore %>
            <% if lookup_context.exists?("fields",
                ["spree/admin/promotions/calculators/#{type_name}"], true) %>
              <%= render "spree/admin/promotions/calculators/#{type_name}/fields",
                calculator: calculator, prefix: param_prefix %>
            <% else %>
              <%= render "spree/admin/promotions/calculators/default_fields",
                calculator: calculator, prefix: param_prefix %>
            <% end %>
          </div>
        <% end %>
      </div>
    </div>
  </div>
</div>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
solidus_backend-2.4.2 app/views/spree/admin/promotions/actions/_promotion_calculators_with_custom_fields.html.erb
solidus_backend-2.4.1 app/views/spree/admin/promotions/actions/_promotion_calculators_with_custom_fields.html.erb
solidus_backend-2.4.0 app/views/spree/admin/promotions/actions/_promotion_calculators_with_custom_fields.html.erb
solidus_backend-2.4.0.rc1 app/views/spree/admin/promotions/actions/_promotion_calculators_with_custom_fields.html.erb
solidus_backend-2.4.0.beta1 app/views/spree/admin/promotions/actions/_promotion_calculators_with_custom_fields.html.erb