diff --git a/src/layouts/review/review.vue b/src/layouts/review/review.vue index e1ecf5b88..a974afa48 100644 --- a/src/layouts/review/review.vue +++ b/src/layouts/review/review.vue @@ -151,7 +151,12 @@ export default { this.$route ); }, - editServicePackage() {}, + editServicePackage() { + this.$router.navigateWithoutSaving( + this.navigationScenarios.CLICKED_SERVICE_PACKAGE_EDIT, + this.$route + ); + }, }, computed: { subHeaderTitle() { diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index 7c3aa1413..88ca110dd 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -49,6 +49,7 @@ const navigationScenarios = { // Review CLICKED_VEHICLE_EDIT: "CLICKED_VEHICLE_EDIT", CLICKED_DAMAGE_EDIT: "CLICKED_DAMAGE_EDIT", + CLICKED_SERVICE_PACKAGE_EDIT: "CLICKED_SERVICE_PACKAGE_EDIT", }; export { navigationScenarios }; diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index 73a534d61..688967933 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -463,6 +463,10 @@ const routingTable = function (store) { scenario: navigationScenarios.CLICKED_DAMAGE_EDIT, destinationFmgPageValue: fmgPageValues.VEHICLE_DAMAGE, }, + { + scenario: navigationScenarios.CLICKED_SERVICE_PACKAGE_EDIT, + destinationFmgPageValue: fmgPageValues.QUOTE, + }, { scenario: navigationScenarios.CLICKED_BACK, destinationFmgPageValue: fmgPageValues.CUSTOMER_DETAILS,