Bind & compute CTA text
This commit is contained in:
parent
f14c424d23
commit
604dda8526
1 changed files with 16 additions and 2 deletions
|
|
@ -5,7 +5,7 @@
|
||||||
<funnelHeader cmsWidgetName="FunnelHeaderWidget" />
|
<funnelHeader cmsWidgetName="FunnelHeaderWidget" />
|
||||||
<funnelSubHeader class="mb-5" cmsWidgetName="FunnelSubHeaderWidget" leftAlignHeader />
|
<funnelSubHeader class="mb-5" cmsWidgetName="FunnelSubHeaderWidget" leftAlignHeader />
|
||||||
<hr class="mt-0" />
|
<hr class="mt-0" />
|
||||||
<paymentMethodQuestion v-model="test" />
|
<paymentMethodQuestion v-model="paymentMethod" />
|
||||||
<div class="fade-on-route-transition sub-container make-tall">
|
<div class="fade-on-route-transition sub-container make-tall">
|
||||||
<funnel-footer
|
<funnel-footer
|
||||||
cmsWidgetName="FunnelFooterWidget"
|
cmsWidgetName="FunnelFooterWidget"
|
||||||
|
|
@ -54,7 +54,7 @@ export default {
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
test: null,
|
paymentMethod: null,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
@ -65,6 +65,20 @@ export default {
|
||||||
backButtonAction() {},
|
backButtonAction() {},
|
||||||
forwardButtonAction() {},
|
forwardButtonAction() {},
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
customCtaCopy() {
|
||||||
|
switch (this.paymentMethod) {
|
||||||
|
case "CreditCard":
|
||||||
|
return "Continue to checkout";
|
||||||
|
case "Paypal":
|
||||||
|
return "Continue to Paypal";
|
||||||
|
case "Afterpay":
|
||||||
|
return "Continue to Afterpay";
|
||||||
|
default:
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
components: {
|
components: {
|
||||||
funnelHeader,
|
funnelHeader,
|
||||||
funnelFooter,
|
funnelFooter,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue