<% is_product_available_in_currency = product_available_in_currency? %> <% default_variant = default_variant(@variants, @product) %> <%= form_for :order, html: { id: 'add-to-cart-form', class: 'add-to-cart-form', 'data-product-summary': @product_summary.to_json, 'data-variants': product_variants_matrix(is_product_available_in_currency), 'data-variant-change-trigger-identifier': variant_change_identifier } do |f| %>
<% if is_product_available_in_currency %>
<% if should_display_compare_at_price?(default_variant) %> <%= display_compare_at_price(default_variant) %> <% end %> <%= display_price(default_variant) %>
<% end %>
<%= Harpiya.t(:availability) %>: <% if !is_product_available_in_currency %> <%= render 'cart_form_availability_templates', type: 'not-available-in-currency' %> <% elsif default_variant.in_stock? %> <%= render 'cart_form_availability_templates', type: 'in-stock' %> <% elsif default_variant.backorderable? %> <%= render 'cart_form_availability_templates', type: 'backorderable' %> <% else %> <%= render 'cart_form_availability_templates', type: 'out-of-stock' %> <% end %>
<% if @product.variants_and_option_values(current_currency).any? %>
<% end %> <% if is_product_available_in_currency && @product.can_supply? %> <%= hidden_field_tag "variant_id", default_variant.id %>
<%= render 'harpiya/shared/quantity_select', input_name: :quantity %>
<%= button_tag class: 'btn btn-primary w-100 text-uppercase font-weight-bold add-to-cart-button', id: 'add-to-cart-button', type: :submit, disabled: true do %> <%= Harpiya.t(:add_to_cart) %> <% end %>
<% end %>
<% end %>