diff --git a/src/layouts/review-page/review-page.vue b/src/layouts/review-page/review-page.vue new file mode 100644 index 00000000..e4ddb574 --- /dev/null +++ b/src/layouts/review-page/review-page.vue @@ -0,0 +1,80 @@ + + + \ No newline at end of file diff --git a/src/router/router-constants/issPage-values.js b/src/router/router-constants/issPage-values.js index d53ec8bf..f4bc54c1 100644 --- a/src/router/router-constants/issPage-values.js +++ b/src/router/router-constants/issPage-values.js @@ -12,6 +12,7 @@ export const issPageValues = { PART_QUESTIONS: 'part-questions', POLICY_HOLDER_DETAILS: 'policy-holder-details', PROVIDER_PREFERENCE: 'provider-preference', + REVIEW_PAGE: 'review-page', REVEAL: 'reveal', REVIEW_ORDER: 'review-order', SERVICE_LOCATION: 'service-location', diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index 8d40ea8a..50ce575d 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -44,6 +44,9 @@ const navigationScenarios = { CLICKED_FORWARD_COVERAGE_STATEMENT: "CLICKED_FORWARD_COVERAGE_STATEMENT", CLICKED_FORWARD_WITH_SAFELITE: "CLICKED_FORWARD_WITH_SAFELITE", + + CLICKED_FORWARD_WITH_REVIEW:"CLICKED_FORWARD_WITH_REVIEW", }; + export { navigationScenarios }; \ No newline at end of file diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index 7a5185e2..8581612b 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -483,6 +483,22 @@ const routingTable = function(store) { } ] }, + + { + issPageValue: issPageValues.REVIEW_PAGE, + maps: [ + { + scenario: navigationScenarios.CLICKED_BACK, + destinationIssPageValue: issPageValues.SERVICE_PACKAGE, + }, + { + scenario: navigationScenarios.CLICKED_FORWARD_WITH_REVIEW, + destinationIssPageValue: issPageValues.PAYMENT_PAGE, + }, + + ], + }, + { issPageValue: issPageValues.PAYMENT_PAGE, maps: [