From bd140cd3b60d64bc6d410b1534e198ff95db74fe Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Thu, 1 Jun 2023 14:14:55 -0400 Subject: [PATCH] Add navigation when edit is clicked --- src/layouts/review/review.vue | 11 ++++++++++- src/router/router-constants/fmgPage-values.js | 1 + src/router/router-constants/navigation-scenarios.js | 3 +++ src/router/router-constants/routing-table.js | 9 +++++++++ 4 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/layouts/review/review.vue b/src/layouts/review/review.vue index 82e4a391d..4c6c791c0 100644 --- a/src/layouts/review/review.vue +++ b/src/layouts/review/review.vue @@ -37,7 +37,10 @@ class="dark-header" />
- +
@@ -91,6 +94,12 @@ export default { }, backButtonAction() {}, forwardButtonAction() {}, + navigateToVehicleYear() { + this.$router.navigateWithoutSaving( + this.navigationScenarios.REVIEW_VEHICLE_EDIT, + this.$route + ); + }, }, computed: { subHeaderTitle() { diff --git a/src/router/router-constants/fmgPage-values.js b/src/router/router-constants/fmgPage-values.js index 283c68ef1..b33d1f23c 100644 --- a/src/router/router-constants/fmgPage-values.js +++ b/src/router/router-constants/fmgPage-values.js @@ -17,6 +17,7 @@ const fmgPageValues = { SERVICE_LOCATION: "service-location", HERITAGE: "heritage", SCHEDULE: "schedule", + REVIEW: "review", }; export { fmgPageValues }; diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index 88b5c92a8..012d327d7 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -48,6 +48,9 @@ const navigationScenarios = { // Scheduling SELECTED_LOCATION: "SELECTED_LOCATION", + + // Review + REVIEW_VEHICLE_EDIT: "REVIEW_VEHICLE_EDIT", }; export { navigationScenarios }; diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index 32c6e4ba5..4c6232bfc 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -435,6 +435,15 @@ const routingTable = function (store) { }, ], }, + { + fmgPageValue: fmgPageValues.REVIEW, + maps: [ + { + scenario: navigationScenarios.REVIEW_VEHICLE_EDIT, + destinationFmgPageValue: fmgPageValues.VEHICLE_YEAR, + }, + ], + }, ]; };