76 lines
No EOL
2.1 KiB
JavaScript
76 lines
No EOL
2.1 KiB
JavaScript
import { issPageValues } from "@/router/router-constants/issPage-values";
|
|
import { navigationScenarios } from "@/router/router-constants/navigation-scenarios";
|
|
|
|
// Get store from router/index.js instead of importing it here to get updated values
|
|
const routingTable = function(store) {
|
|
return [
|
|
{
|
|
issPageValue: issPageValues.VEHICLE_YEAR,
|
|
maps: [
|
|
{
|
|
scenario: navigationScenarios.CLICKED_BACK,
|
|
destinationIssPageValue: issPageValues.WELCOME_PAGE
|
|
},
|
|
{
|
|
scenario: navigationScenarios.SELECTED_YEAR,
|
|
destinationIssPageValue: issPageValues.VEHICLE_MAKE
|
|
},
|
|
],
|
|
},
|
|
{
|
|
issPageValue: issPageValues.VEHICLE_MAKE,
|
|
maps: [
|
|
{
|
|
scenario: navigationScenarios.CLICKED_BACK,
|
|
destinationIssPageValue: issPageValues.VEHICLE_YEAR
|
|
},
|
|
{
|
|
scenario: navigationScenarios.SELECTED_MAKE,
|
|
destinationIssPageValue: issPageValues.VEHICLE_MODEL
|
|
},
|
|
],
|
|
},
|
|
{
|
|
issPageValue: issPageValues.VEHICLE_MODEL,
|
|
maps: [
|
|
{
|
|
scenario: navigationScenarios.CLICKED_BACK,
|
|
destinationIssPageValue: issPageValues.VEHICLE_MAKE,
|
|
},
|
|
{
|
|
scenario: navigationScenarios.SELECTED_MODEL,
|
|
destinationIssPageValue: issPageValues.VEHICLE_STYLE,
|
|
}
|
|
]
|
|
},
|
|
{
|
|
issPageValue: issPageValues.VEHICLE_STYLE,
|
|
maps: [
|
|
{
|
|
scenario: navigationScenarios.CLICKED_BACK,
|
|
destinationIssPageValue: issPageValues.VEHICLE_MODEL,
|
|
},
|
|
{
|
|
scenario: navigationScenarios.SELECTED_STYLE,
|
|
destinationIssPageValue: issPageValues.WELCOME_PAGE,
|
|
}
|
|
]
|
|
},
|
|
{
|
|
issPageValue: issPageValues.WELCOME_PAGE,
|
|
maps: [
|
|
{
|
|
scenario: navigationScenarios.CLICKED_FORWARD,
|
|
destinationIssPageValue: issPageValues.VEHICLE_YEAR,
|
|
},
|
|
{
|
|
scenario: navigationScenarios.CLICKED_TEST,
|
|
destinationUrl: "https://www.google.com"
|
|
}
|
|
]
|
|
},
|
|
|
|
];
|
|
};
|
|
|
|
export { routingTable }; |