Sha256: fa9321795a95e8886aad0f14f92539f705ed5e1d3a9391337876d4c2ade32b50

Contents?: true

Size: 1.76 KB

Versions: 15

Compression:

Stored size: 1.76 KB

Contents

<div class="container dropdown d-none d-lg-flex justify-content-end mt-5 pr-4 pb-3 plp-sort">
  <a data-toggle="dropdown" class="plp-sort-header" href="#" role="button" aria-haspopup="true" aria-expanded="false">
    <%= Spree.t("plp.#{ params[:sort_by].blank? ? 'sort_by': params[:sort_by].gsub('-', '_') }") %>
    <%= icon(name: 'arrow-right',
             classes: 'spree-icon-arrow spree-icon-arrow-up ml-3 plp-sort-header-arrow--up',
             width: 18,
             height: 18) %>
    <%= icon(name: 'arrow-right',
             classes: 'spree-icon-arrow spree-icon-arrow-down ml-3 plp-sort-header-arrow--down',
             width: 18,
             height: 18) %>
  </a>

  <div class="dropdown-menu text-right plp-sort-dropdown">
    <ul class="pt-1 plp-sort-dropdown-ul">
      <li class="p-3 plp-sort-dropdown-ul-li<%= '--active' if params[:sort_by].blank? %>">
        <%= link_to Spree.t('plp.default'), url_for(permitted_params.merge(sort_by: nil)), class: 'dropdown-item' %>
      </li>
      <li class="p-3 plp-sort-dropdown-ul-li<%= '--active' if params[:sort_by] == 'newest-first' %>">
        <%= link_to Spree.t('plp.newest_first'), url_for(permitted_params.merge(sort_by: 'newest-first')), class: 'dropdown-item' %>
      </li>
      <li class="p-3 plp-sort-dropdown-ul-li<%= '--active' if params[:sort_by] == 'price-high-to-low' %>">
        <%= link_to Spree.t('plp.price_high_to_low'), url_for(permitted_params.merge(sort_by: 'price-high-to-low')), class: 'dropdown-item' %>
      </li>
      <li class="p-3 plp-sort-dropdown-ul-li<%= '--active' if params[:sort_by] == 'price-low-to-high' %>">
        <%= link_to Spree.t('plp.price_low_to_high'), url_for(permitted_params.merge(sort_by: 'price-low-to-high')), class: 'dropdown-item' %>
      </li>
    </ul>
  </div>
</div>

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
spree_frontend-4.2.7 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.6 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.5 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.4 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.3.1 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.3 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.2 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.1 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.0 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.0.rc5 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.0.rc4 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.0.rc3 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.0.rc2 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.0.rc1 app/views/spree/products/_sort_desktop.html.erb
spree_frontend-4.2.0.beta app/views/spree/products/_sort_desktop.html.erb