import { fmgPageValues } from "@/router/router-constants/fmgPage-values"; import { navigationScenarios } from "@/router/router-constants/navigation-scenarios"; import { applicationConfig } from "@/constants/application-config"; const routingTable = [ { fmgPageValue: fmgPageValues.VEHICLE_YEAR, maps: [ { scenario: navigationScenarios.SELECTED_YEAR, destinationFmgPageValue: fmgPageValues.VEHICLE_MAKE, }, ], }, { fmgPageValue: fmgPageValues.VEHICLE_MAKE, maps: [ { scenario: navigationScenarios.SELECTED_MAKE, destinationFmgPageValue: fmgPageValues.VEHICLE_MODEL, }, { scenario: navigationScenarios.CLICKED_BACK, destinationFmgPageValue: fmgPageValues.VEHICLE_YEAR, }, ], }, { fmgPageValue: fmgPageValues.VEHICLE_MODEL, maps: [ { scenario: navigationScenarios.SELECTED_MODEL, destinationFmgPageValue: fmgPageValues.VEHICLE_STYLE, }, { scenario: navigationScenarios.CLICKED_BACK, destinationFmgPageValue: fmgPageValues.VEHICLE_MAKE, }, ], }, { fmgPageValue: fmgPageValues.VEHICLE_STYLE, maps: [ { scenario: navigationScenarios.SELECTED_STYLE, destinationFmgPageValue: fmgPageValues.VEHICLE_DAMAGE, }, { scenario: navigationScenarios.CLICKED_BACK, destinationFmgPageValue: fmgPageValues.VEHICLE_MODEL, }, ], }, { fmgPageValue: fmgPageValues.VEHICLE_DAMAGE, maps: [ { scenario: navigationScenarios.CLICKED_BACK, destinationFmgPageValue: fmgPageValues.VEHICLE_STYLE, }, // UNDO THESE CHANGES BEFORE MERGING TO develop { scenario: navigationScenarios.SELECTED_DAMAGE_WITH_SINGLE_PART, destinationFmgPageValue: fmgPageValues.ADDRESS_LOOKUP }, { scenario: navigationScenarios.SELECTED_DAMAGE_WITH_MULTIPLE_PARTS, destinationFmgPageValue: fmgPageValues.ADDRESS_LOOKUP, }, { scenario: navigationScenarios.SELECTED_DAMAGE_WITH_PART_QUESTIONS, destinationFmgPageValue: fmgPageValues.ADDRESS_LOOKUP, }, // END ], }, { fmgPageValue: fmgPageValues.VEHICLE_PARTS, maps: [ { scenario: navigationScenarios.CLICKED_BACK, destinationFmgPageValue: fmgPageValues.VEHICLE_DAMAGE, }, { scenario: navigationScenarios.SELECTED_PARTS, destinationFmgPageValue: fmgPageValues.QUOTE, }, { scenario: navigationScenarios.CLICKED_FORWARD, destinationFmgPageValue: fmgPageValues.REVEAL, }, ], }, { fmgPageValue: fmgPageValues.REVEAL, maps: [ { scenario: navigationScenarios.CLICKED_BACK, destinationFmgPageValue: fmgPageValues.VEHICLE_DAMAGE, }, { scenario: navigationScenarios.SELECTED_PARTS, destinationFmgPageValue: fmgPageValues.VIN_LOOKUP, }, ], }, { fmgPageValue: fmgPageValues.VIN_LOOKUP, maps: [ { scenario: navigationScenarios.CLICKED_BACK, destinationFmgPageValue: fmgPageValues.VEHICLE_DAMAGE, }, { scenario: navigationScenarios.VIN_LOOKUP, destinationFmgPageValue: fmgPageValues.PART_QUESTIONS, }, ], }, { fmgPageValue: fmgPageValues.ADDRESS_LOOKUP, maps: [ { scenario: navigationScenarios.CLICKED_BACK, destinationFmgPageValue: fmgPageValues.ESTIMATE, }, { scenario: navigationScenarios.VIN_LOOKUP, destinationFmgPageValue: fmgPageValues.PART_QUESTIONS, }, ], }, ]; export { routingTable };