74 lines
3.4 KiB
JavaScript
74 lines
3.4 KiB
JavaScript
const navigationScenarios = Object.freeze({
|
|
// General
|
|
CLICKED_BACK: 'CLICKED_BACK',
|
|
CLICKED_BACK_PREVIOUS: 'CLICKED_BACK_PREVIOUS',
|
|
CLICKED_FORWARD: 'CLICKED_FORWARD',
|
|
|
|
// Entry
|
|
MOVE_FORWARD_ENTRY_PAGE: 'MOVE_FORWARD_ENTRY_PAGE',
|
|
|
|
// Welcome
|
|
CLICKED_FORWARD_WITH_DUPLICATES: 'CLICKED_FORWARD_WITH_DUPLICATES',
|
|
CLICKED_FORWARD_POLICY_UNVERIFIED: 'CLICKED_FORWARD_POLICY_UNVERIFIED',
|
|
CLICKED_FORWARD_POLICY_VERIFIED_NO_VEHICLES: 'CLICKED_FORWARD_POLICY_VERIFIED_NO_VEHICLES',
|
|
CLICKED_FORWARD_POLICY_VERIFIED_WITH_VEHICLES: 'CLICKED_FORWARD_POLICY_VERIFIED_WITH_VEHICLES',
|
|
SAVE_SESSION_FAILED: 'SAVE_SESSION_FAILED',
|
|
|
|
// YMMS
|
|
SELECTED_YEAR: 'SELECTED_YEAR',
|
|
SELECTED_MAKE: 'SELECTED_MAKE',
|
|
SELECTED_MODEL: 'SELECTED_MODEL',
|
|
SELECTED_STYLE: 'SELECTED_STYLE',
|
|
|
|
// Policy Holder Details
|
|
CLICKED_FORWARD_POLICY_VERIFIED: 'CLICKED_FORWARD_POLICY_VERIFIED',
|
|
|
|
// Policy Vehicle
|
|
CLICKED_FORWARD_LISTED_VEHICLE: 'CLICKED_FORWARD_LISTED_VEHICLE',
|
|
CLICKED_FORWARD_NON_LISTED_VEHICLE: 'CLICKED_FORWARD_NON_LISTED_VEHICLE',
|
|
CLICKED_FORWARD_WITH_ENDORSEMENTS: 'CLICKED_FORWARD_WITH_ENDORSEMENTS',
|
|
|
|
// Vehicle Damage
|
|
CLICKED_FORWARD_WITH_REPAIR: 'CLICKED_FORWARD_WITH_REPAIR',
|
|
|
|
// Vin selection
|
|
CLICKED_BACK_WITH_VIN: 'CLICKED_BACK_WITH_VIN',
|
|
CLICKED_FORWARD_WITHOUT_VIN: 'CLICKED_FORWARD_WITHOUT_VIN',
|
|
CLICKED_FORWARD_WITH_MULTIPLE_VEHICLES: 'CLICKED_FORWARD_WITH_MULTIPLE_VEHICLES',
|
|
SELECTED_VIN_WITH_MISMATCHED_GLASS: 'SELECTED_VIN_WITH_MISMATCHED_GLASS',
|
|
SELECTED_MANUAL_VIN: 'SELECTED_MANUAL_VIN',
|
|
SELECTED_LICENSE_PLATE: 'SELECTED_LICENSE_PLATE',
|
|
SELECTED_HOME_ADDRESS: 'SELECTED_HOME_ADDRESS',
|
|
CLICKED_FORWARD_WITH_NO_QUESTIONS: 'CLICKED_FORWARD_WITH_NO_QUESTIONS',
|
|
|
|
// Part selection
|
|
CLICKED_FORWARD_WITH_PART_QUESTIONS: 'CLICKED_FORWARD_WITH_PART_QUESTIONS',
|
|
CLICKED_FORWARD_WITH_MULTIPLE_PARTS_TO_CHOOSE: 'CLICKED_FORWARD_WITH_MULTIPLE_PARTS_TO_CHOOSE',
|
|
CLICKED_FORWARD_WITH_MOLDING_QUESTIONS: 'CLICKED_FORWARD_WITH_MOLDING_QUESTIONS',
|
|
CLICKED_FORWARD_WITH_CAPABILITY_QUESTIONS: 'CLICKED_FORWARD_WITH_CAPABILITY_QUESTIONS',
|
|
CLICKED_FORWARD_WITH_NO_MORE_QUESTIONS: 'CLICKED_FORWARD_WITH_NO_MORE_QUESTIONS',
|
|
CLICKED_BACK_WITH_PART_QUESTIONS: 'CLICKED_BACK_WITH_PART_QUESTIONS',
|
|
CLICKED_BACK_WITH_MULTIPLE_PARTS_TO_CHOOSE: 'CLICKED_BACK_WITH_MULTIPLE_PARTS_TO_CHOOSE',
|
|
CLICKED_BACK_WITH_MOLDING_QUESTIONS: 'CLICKED_BACK_WITH_MOLDING_QUESTIONS',
|
|
CLICKED_BACK_WITH_CAPABILITY_QUESTIONS: 'CLICKED_BACK_WITH_CAPABILITY_QUESTIONS',
|
|
CLICKED_BACK_WITH_VIN_AND_NO_MORE_QUESTIONS: 'CLICKED_BACK_WITH_VIN_AND_NO_MORE_QUESTIONS',
|
|
CLICKED_BACK_WITH_NO_VIN_NOR_QUESTIONS: 'CLICKED_BACK_WITH_NO_VIN_NOR_QUESTIONS',
|
|
|
|
// Schedule
|
|
CLICKED_CHANGE_LOCATION: 'CLICKED_CHANGE_LOCATION',
|
|
|
|
// Coverage Statement
|
|
CLICKED_BACK_WITH_REPAIR: 'CLICKED_BACK_WITH_REPAIR',
|
|
CLICKED_FORWARD_WITH_INVALID_STATE: 'CLICKED_FORWARD_WITH_INVALID_STATE',
|
|
|
|
// Provider Preference
|
|
CLICKED_FORWARD_WITH_SAFELITE: 'CLICKED_FORWARD_WITH_SAFELITE',
|
|
CLICKED_FORWARD_WITH_TPA_ENABLED: 'CLICKED_FORWARD_WITH_TPA_ENABLED',
|
|
CLICKED_FORWARD_WITH_TPA_DISABLED: 'CLICKED_FORWARD_WITH_TPA_DISABLED',
|
|
CLICKED_FORWARD_WITH_POLICY_AND_VEHICLES: 'CLICKED_FORWARD_WITH_POLICY_AND_VEHICLES',
|
|
|
|
// Bailout
|
|
CLICKED_FORWARD_WITH_BAILOUT: 'CLICKED_FORWARD_WITH_BAILOUT'
|
|
});
|
|
|
|
export default navigationScenarios;
|