mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
66 lines
2.5 KiB
Plaintext
66 lines
2.5 KiB
Plaintext
%table#line-items{"data-hook" => "order_details"}
|
|
%col{valign: "middle"}/
|
|
%col{halign: "center", valign: "middle", width: "5%"}/
|
|
%col{halign: "center", valign: "middle", width: "5%"}/
|
|
%col{halign: "center", valign: "middle", width: "5%"}/
|
|
%thead{"data-hook" => ""}
|
|
%tr{"data-hook" => "order_details_line_items_headers"}
|
|
%th= t(:item)
|
|
%th.price= t(:price)
|
|
%th.text-center.qty= t(:qty)
|
|
%th.text-right.total
|
|
%span= t(:total)
|
|
%tbody{"data-hook" => ""}
|
|
- order.line_items.sorted_by_name_and_unit_value.each do |item|
|
|
%tr.line_item{"data-hook" => "order_details_line_item_row", class: "variant-#{item.variant.id}" }
|
|
%td(data-hook = "order_item_description")
|
|
|
|
%div.item-thumb-image{"data-hook" => "order_item_image"}
|
|
- if item.variant.images.length == 0
|
|
= mini_image(item.variant.product)
|
|
- else
|
|
= image_tag(item.variant.images.first.attachment.url(:mini))
|
|
|
|
|
|
= render 'spree/shared/line_item_name', line_item: item
|
|
|
|
%td.text-right.price{"data-hook" => "order_item_price"}
|
|
%span= item.single_display_amount_with_adjustments.to_html
|
|
%td.text-center{"data-hook" => "order_item_qty"}= item.quantity
|
|
%td.text-right.total{"data-hook" => "order_item_total"}
|
|
%span= item.display_amount_with_adjustments.to_html
|
|
|
|
%tfoot
|
|
#subtotal{"data-hook" => "order_details_subtotal"}
|
|
%tr#subtotal-row.total
|
|
%td.text-right{colspan: "3"}
|
|
%strong
|
|
= t :order_produce
|
|
%td.text-right.total
|
|
%span= display_checkout_subtotal(order)
|
|
|
|
#order-charges{"data-hook" => "order_details_adjustments"}
|
|
- checkout_adjustments_for(order, exclude: [:line_item]).reject{ |a| a.amount == 0 }.reverse_each do |adjustment|
|
|
%tr.total
|
|
%td.text-right{:colspan => "3"}
|
|
%strong
|
|
= adjustment.label
|
|
%td.text-right.total
|
|
%span= adjustment.display_amount.to_html
|
|
|
|
#order-total{"data-hook" => "order_details_total"}
|
|
%tr.total
|
|
%td.text-right{colspan: "3"}
|
|
%h5
|
|
= t :order_total_price
|
|
%td.text-right.total
|
|
%h5#order_total= order.display_total.to_html
|
|
|
|
- if order.total_tax > 0
|
|
#tax{"data-hook" => "order_details_tax"}
|
|
%tr#tax-row.total
|
|
%td.text-right{colspan: "3"}
|
|
= t :order_includes_tax
|
|
%td.text-right.total
|
|
%span= display_checkout_tax_total(order)
|