Create a div with a special class (checkout-step3)

... and attach the controller to it

Add the T&Cs inside the sicked container with submit buttons
This commit is contained in:
Jean-Baptiste Bellet
2021-12-21 15:44:59 +01:00
parent 293bc10dde
commit d8391aa1d3

View File

@@ -71,10 +71,11 @@
= render 'spree/orders/summary', order: @order
- if any_terms_required?(@order.distributor)
= render partial: "terms_and_conditions", locals: { f: f }
%div.checkout-submit.medium-6.checkout-step3
= f.submit t("split_checkout.step3.submit"), name: "confirm_order", class: "button primary", disabled: @terms_and_conditions_accepted == false || @platform_tos_accepted == false
%a.button.cancel{href: main_app.cart_path}
= t("split_checkout.step3.cancel")
.checkout-step3{"data-controller": "sticky", "data-sticky-target": "container"}
- if any_terms_required?(@order.distributor)
= render partial: "terms_and_conditions", locals: { f: f }
.medium-6
.checkout-submit
= f.submit t("split_checkout.step3.submit"), name: "confirm_order", class: "button primary", disabled: @terms_and_conditions_accepted == false || @platform_tos_accepted == false
%a.button.cancel{href: main_app.cart_path}
= t("split_checkout.step3.cancel")