DigitalConsumer.FixMyGlass/src/mixins/bailout-mixin.js

18 lines
610 B
JavaScript

import { navigationScenarios } from "@/router/constants/navigation-scenarios";
import { routeData } from "@/router/constants/routes";
import { savePageData } from "@/router/methods/helpers/save-page-data";
export default {
methods: {
navigateToBailoutPage(vm, bailoutCode) {
const self = vm ?? this;
return savePageData(routeData.BAILOUT.name, { bailoutCode }).then(() => {
return self.$router.navigateWithoutSaving(
navigationScenarios.BAILOUT,
self.pageName
);
});
},
},
};