Sha256: 50507a37fd566b78fc03e340c1f0c6302ea7c9a17a4666c329bf8bb9a9499eb5

Contents?: true

Size: 1.5 KB

Versions: 1

Compression:

Stored size: 1.5 KB

Contents

<div class="product-variants-variant product-variants-variant--color" data-option-type-id="<%= option_type[:id] %>">
  <span class="d-block mb-2 text-center text-md-left text-uppercase product-variants-variant-title">
    <%= option_type[:presentation] %>
  </span>

  <div class="d-flex flex-wrap justify-content-center justify-content-md-start">
    <ol class="d-flex flex-wrap product-variants-variant-values">
      <% option_type[:option_values].each do |option_value| %>
        <li>
          <%= label_tag "variant_option_value_id_#{option_type[:id]}_#{option_value[:id]}",
            class: "m-1 m-sm-2 m-md-1 color-select-label",
            title: option_value[:name]&.humanize,
            data: { toggle: "tooltip", placement: "bottom" } do %>

            <%= radio_button_tag "variant_option_value_id_#{option_type[:id]}",
              option_value[:id],
              option_value[:is_default] && index == 0,
              class: "product-variants-variant-values-radio",
              aria: { label: option_value[:name] },
              data: {
                "option-type-index" => index,
                "presentation" => option_value[:presentation],
                "variant-id" => option_value[:variant_id],
                "is-color" => true
              } %>

            <%= render partial: "harpiya/shared/color_select", locals: {
              color: option_value[:presentation],
              selected: false
            } %>
          <% end %>
        </li>
      <% end %>
    </ol>
  </div>
</div>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
harpiya_frontend-4.3.0.alpha app/views/harpiya/products/_color_option_type.html.erb