Sha256: e08701e40758974aef4e6dcb49710e77529121e96b2451054109b20019c8a5ff

Contents?: true

Size: 1.74 KB

Versions: 1

Compression:

Stored size: 1.74 KB

Contents

<% permitted_params = permitted_products_params %>
<% products_empty = @products.empty? %>

<div data-hook="search_results">
  <% if products_empty %>
    <% if permitted_params[:keywords].present? && permitted_params.to_h.one? %>
      <%= render 'harpiya/products/no_results' %>
    <% else %>
      <%= render 'harpiya/products/no_results_with_filters', permitted_params: permitted_params %>
    <% end %>
  <% else %>
    <% if params[:keywords] %>
      <div class="container d-md-flex pt-md-5">
        <div class="plp-results-text text-uppercase mx-md-auto py-md-5">
          <%= "#{@products.total_count} #{Harpiya.t('plp.results_for')} '#{params[:keywords].upcase}'" %>
        </div>
      </div>
    <% elsif not @taxon %>
      <div id="no-taxon-banner">
        <div class="container">
          <%= lazy_image(
            src: asset_path('homepage/products.jpg'),
            alt: 'products-banner',
            width: 1110,
            height: 300,
            class: 'w-100 d-none d-md-block'
          ) %>
        </div>
      </div>
    <% end %>

    <%= render 'harpiya/products/filter_and_sort_mobile_buttons' %>
    <%= render 'harpiya/products/sort_desktop', permitted_params: permitted_params %>
    <div class="container mb-3 d-md-flex">
      <%= render 'harpiya/products/filters_desktop', permitted_params: permitted_params %>
      <%= render 'harpiya/shared/products', products: @products %>
    </div>
  <% end %>
</div>

<%= render 'harpiya/products/filters_mobile', permitted_params: permitted_params %>
<%= render 'harpiya/products/sort_mobile', permitted_params: permitted_params %>

<% unless products_empty %>
  <% cache cache_key_for_products(@products, 'json-ld') do %>
    <%= products_structured_data(@products) %>
  <% end %>
<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

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