From d8391aa1d326acb2efd4b23770e5d6f3ad0ffcf7 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Tue, 21 Dec 2021 15:44:59 +0100 Subject: [PATCH] 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 --- app/views/split_checkout/_summary.html.haml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/views/split_checkout/_summary.html.haml b/app/views/split_checkout/_summary.html.haml index 8932bc1c70..b29d746714 100644 --- a/app/views/split_checkout/_summary.html.haml +++ b/app/views/split_checkout/_summary.html.haml @@ -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")