mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-29 06:21:16 +00:00
Extract helper and update tabs
This commit is contained in:
@@ -122,4 +122,8 @@ module CheckoutHelper
|
||||
"{{ #{price} | localizeCurrency }}"
|
||||
end
|
||||
end
|
||||
|
||||
def checkout_step?(step)
|
||||
params[:step] == step.to_s
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
%div.flex
|
||||
%div.columns.three.text-center.checkout-tab{"class": [("selected" if @checkout_step == "details"), ("success" unless @checkout_step == "details")]}
|
||||
%div.columns.three.text-center.checkout-tab{"class": [("selected" if checkout_step?(:details)), ("success" unless checkout_step?(:details))]}
|
||||
%span
|
||||
= link_to_if (@checkout_step != "details"), t("split_checkout.your_details"), main_app.checkout_step_path(:details), {} do
|
||||
= link_to_unless checkout_step?(:details), t("split_checkout.your_details"), main_app.checkout_step_path(:details) do
|
||||
= t("split_checkout.your_details")
|
||||
%div.columns.three.text-center.checkout-tab{"class": [("selected" if @checkout_step == "payment"), ("success" if @checkout_step == "summary")]}
|
||||
%div.columns.three.text-center.checkout-tab{"class": [("selected" if checkout_step?(:payment)), ("success" if checkout_step?(:summary))]}
|
||||
%span
|
||||
= link_to_if (@checkout_step != "payment"), t("split_checkout.payment_method"), main_app.checkout_step_path(:payment), {} do
|
||||
= link_to_if checkout_step?(:summary), t("split_checkout.payment_method"), main_app.checkout_step_path(:payment) do
|
||||
= t("split_checkout.payment_method")
|
||||
%div.columns.three.text-center.checkout-tab{"class": ("selected" if @checkout_step == "summary")}
|
||||
%div.columns.three.text-center.checkout-tab{"class": ("selected" if checkout_step?(:summary))}
|
||||
%span
|
||||
= t("split_checkout.order_summary")
|
||||
= t("split_checkout.order_summary")
|
||||
|
||||
Reference in New Issue
Block a user