Sha256: 077890efb41215f12b4bde25f4128925d4a8a1785df164cf090dc36febfc14b0

Contents?: true

Size: 1.95 KB

Versions: 5

Compression:

Stored size: 1.95 KB

Contents

<div class="card bg-light primary mb-3">
  <div id="<%= dom_id(benefit) %>_header" class="card-header">
    <%= benefit.model_name.human %>

    <span class="float-right text-dark">
      <% if can?(:destroy, benefit) %>
        <%= link_to_with_icon 'trash', '', solidus_promotions.admin_promotion_benefit_path(@promotion, benefit), method: :delete, class: 'delete' %>
      <% end %>
    </span>
  </div>
  <div class="card-body">
    <div class="row">
      <div class="col-md-6">
        <%= turbo_frame_tag @promotion, dom_id(benefit) do %>

          <%= render "solidus_promotions/admin/benefits/calculator_select",
            path: solidus_promotions.edit_admin_promotion_benefit_path(@promotion, benefit),
            benefit: benefit %>

          <%=
            form_with(
            model: benefit,
            scope: :benefit,
            url: solidus_promotions.admin_promotion_benefit_path(@promotion, benefit),
            data: { turbo: false }
          ) do |form| %>
            <%= render 'solidus_promotions/admin/benefits/form', form: form %>
            <div class="row">
              <div class="col-12">
                <%= button_tag t(:update, scope: [:solidus_promotions, :crud]), class: "btn btn-secondary float-right" %>
              </div>
            </div>
          <% end %>
        <% end %>
      </div>
      <div class="col-md-6">
        <div class="form-group">
          <%= label_tag :conditions %>
          <div id="<%= dom_id(benefit) %>_conditions" class="bg-white rounded border p-3">
            <%= render partial: 'solidus_promotions/admin/conditions/condition', collection: benefit.conditions %>

            <%= turbo_frame_tag benefit, "new_condition" do %>
              <%= link_to t(:add_condition, scope: :solidus_promotions), solidus_promotions.new_admin_promotion_benefit_condition_path(@promotion, benefit), class: 'btn btn-secondary' %>
            <% end %>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
solidus_promotions-4.5.1 lib/views/backend/solidus_promotions/admin/benefits/_benefit.html.erb
solidus_promotions-4.5.0 lib/views/backend/solidus_promotions/admin/benefits/_benefit.html.erb
solidus_promotions-4.4.2 lib/views/backend/solidus_promotions/admin/benefits/_benefit.html.erb
solidus_promotions-4.4.1 lib/views/backend/solidus_promotions/admin/benefits/_benefit.html.erb
solidus_promotions-4.4.0 lib/views/backend/solidus_promotions/admin/benefits/_benefit.html.erb