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,
+ },
],
},
{