diff --git a/src/layouts/order-confirmation/order-confirmation.vue b/src/layouts/order-confirmation/order-confirmation.vue index c1685696..2cdbc680 100644 --- a/src/layouts/order-confirmation/order-confirmation.vue +++ b/src/layouts/order-confirmation/order-confirmation.vue @@ -9,7 +9,7 @@ cmsWidgetName="SiteFooterWidget" ref="siteFooter" :isForwardActionDisabled="!meta.valid" - @ForwardClicked="navigateForward" + @ForwardClicked="forwardButtonAction" @back-clicked="backButtonAction" /> @@ -26,16 +26,9 @@ import { fetchCmsContentForPage } from "@/helpers/cms-content-helper"; import { settleAllPromises } from "@/helpers/layout-helper"; import { Form } from "vee-validate"; import BaseFormMixin from '@/mixins/base-form-mixin.js'; -import { useMainStore } from '@/store'; export default { name: "order-confirmation", - mixins: [BaseFormMixin], - data() { - }, - setup() { - const mainStore = useMainStore(); - return { mainStore }; - }, + mixins: [BaseFormMixin], async beforeRouteEnter(to, from, next) { // Call APIs @@ -58,6 +51,7 @@ export default { this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); }, forwardButtonAction() { + return this.navigateForward(); }, navigateForward() { this.$router.navigate( @@ -73,5 +67,3 @@ export default { }, } - \ No newline at end of file