Description
Current State:
- 5 routes for troubleshooting, keyboard shortcuts, and test tools
- These routes use
backTo parameter for return navigation
Implementation:
- Replace
getRoute(..., backTo) with createDynamicRoute()
- Add source screens to
entryScreens array
- Remove
backTo parameter from route definitions
- Test forward/back navigation
Scope
Routes (5):
| Route Constant |
Path |
SETTINGS_EXIT_SURVEY_CONFIRM |
settings/exit-survey/confirm |
KEYBOARD_SHORTCUTS |
keyboard-shortcuts |
Usages
SETTINGS_EXIT_SURVEY_CONFIRM:
src/pages/settings/ExitSurvey/ExitSurveyReasonPage.tsx:50
KEYBOARD_SHORTCUTS:
src/libs/Navigation/AppNavigator/AuthScreens.tsx:273,276
src/pages/settings/AboutPage/AboutPage.tsx:71
Files to modify:
src/ROUTES.ts - Update route definitions
src/libs/Navigation/types.ts - Remove backTo from params
- Components listed above
Migration Progress
Issue Owner
Current Issue Owner: @mananjadhav
Description
Current State:
backToparameter for return navigationImplementation:
getRoute(..., backTo)withcreateDynamicRoute()entryScreensarraybackToparameter from route definitionsScope
Routes (5):
SETTINGS_EXIT_SURVEY_CONFIRMsettings/exit-survey/confirmKEYBOARD_SHORTCUTSkeyboard-shortcutsUsages
SETTINGS_EXIT_SURVEY_CONFIRM:src/pages/settings/ExitSurvey/ExitSurveyReasonPage.tsx:50KEYBOARD_SHORTCUTS:src/libs/Navigation/AppNavigator/AuthScreens.tsx:273,276src/pages/settings/AboutPage/AboutPage.tsx:71Files to modify:
src/ROUTES.ts- Update route definitionssrc/libs/Navigation/types.ts- RemovebackTofrom paramsMigration Progress
SETTINGS_EXIT_SURVEY_CONFIRMKEYBOARD_SHORTCUTSIssue Owner
Current Issue Owner: @mananjadhav