diff --git a/src/layouts/insurance/insurance.spec.js b/src/layouts/insurance/insurance.spec.js new file mode 100644 index 000000000..e69de29bb diff --git a/src/layouts/insurance/insurance.vue b/src/layouts/insurance/insurance.vue new file mode 100644 index 000000000..bf1c268a9 --- /dev/null +++ b/src/layouts/insurance/insurance.vue @@ -0,0 +1,514 @@ + + + diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 5c6b2d744..f26d24cf7 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -297,11 +297,10 @@ export default { const payment = this.$store.getters.payment; if (payment.isInsurance) { - navigateToHeritageFunnel({ - shouldSaveSession: true, - pageNameToLog: "quote", - loadingModal: this.$refs.loadingModal, - }); + this.$router.navigateWithSaving( + this.navigationScenarios.CLICKED_FORWARD_WITH_INSURANCE, + this.$route + ); } else { this.$router.navigateWithSaving( this.navigationScenarios.CLICKED_FORWARD_WITH_CASH, diff --git a/src/router/router-constants/fmgPage-values.js b/src/router/router-constants/fmgPage-values.js index d22dfb121..b70d9ec9f 100644 --- a/src/router/router-constants/fmgPage-values.js +++ b/src/router/router-constants/fmgPage-values.js @@ -11,6 +11,7 @@ const fmgPageValues = { ESTIMATE: "estimate", ADDRESS_VEHICLES: "address-vehicles", QUOTE: "quote", + INSURANCE: "insurance", SERVICE_LOCATION: "service-location", HERITAGE: "heritage", SCHEDULE: "schedule", diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index 2c8d71ce3..a765f3391 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -11,6 +11,7 @@ const navigationScenarios = { CLICKED_BACK: "CLICKED_BACK", CLICKED_FORWARD: "CLICKED_FORWARD", CLICKED_FORWARD_WITH_CASH: "CLICKED_FORWARD_WITH_CASH", + CLICKED_FORWARD_WITH_INSURANCE: "CLICKED_FORWARD_WITH_INSURANCE", // Vin selection CLICKED_BACK_WITH_VIN: "CLICKED_BACK_WITH_VIN", diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index 61c0603d1..34f14f0b0 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -389,6 +389,10 @@ const routingTable = function (store) { scenario: navigationScenarios.CLICKED_FORWARD_WITH_CASH, destinationFmgPageValue: fmgPageValues.SERVICE_LOCATION, }, + { + scenario: navigationScenarios.CLICKED_FORWARD_WITH_INSURANCE, + destinationFmgPageValue: fmgPageValues.INSURANCE, + }, ], }, {