Description Description
Current State:
5 routes for workspace tag list and settings tags
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
WORKSPACE_TAG_LIST_VIEW
workspaces/:policyID/tag-list/:orderWeight
WORKSPACE_TAGS_IMPORT
workspaces/:policyID/tags/import
WORKSPACE_TAGS_IMPORTED
workspaces/:policyID/tags/imported
SETTINGS_TAGS_ROOT
settings/:policyID/tags
SETTINGS_TAGS_SETTINGS
settings/:policyID/tags/settings
Usages
WORKSPACE_TAG_LIST_VIEW:
src/pages/workspace/tags/WorkspaceViewTagsPage.tsx
WORKSPACE_TAGS_IMPORT:
src/pages/workspace/tags/ImportTagsOptionsPage.tsx:83
WORKSPACE_TAGS_IMPORTED:
Search for usages in imported tags flow
SETTINGS_TAGS_ROOT:
src/pages/workspace/tags/ImportTagsOptionsPage.tsx:83,210,248,268
src/pages/iou/request/step/IOURequestStepTag.tsx:188
src/pages/workspace/tags/WorkspaceViewTagsPage.tsx:113,353
src/pages/workspace/tags/ImportedTagsPage.tsx:132
SETTINGS_TAGS_SETTINGS:
Search for usages in settings tags settings flow
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: @huult Reactions are currently unavailable
You can’t perform that action at this time.
Description
Current State:
backToparameter for return navigationImplementation:
getRoute(..., backTo)withcreateDynamicRoute()entryScreensarraybackToparameter from route definitionsScope
Routes (5):
WORKSPACE_TAG_LIST_VIEWworkspaces/:policyID/tag-list/:orderWeightWORKSPACE_TAGS_IMPORTworkspaces/:policyID/tags/importWORKSPACE_TAGS_IMPORTEDworkspaces/:policyID/tags/importedSETTINGS_TAGS_ROOTsettings/:policyID/tagsSETTINGS_TAGS_SETTINGSsettings/:policyID/tags/settingsUsages
WORKSPACE_TAG_LIST_VIEW:src/pages/workspace/tags/WorkspaceViewTagsPage.tsxWORKSPACE_TAGS_IMPORT:src/pages/workspace/tags/ImportTagsOptionsPage.tsx:83WORKSPACE_TAGS_IMPORTED:SETTINGS_TAGS_ROOT:src/pages/workspace/tags/ImportTagsOptionsPage.tsx:83,210,248,268src/pages/iou/request/step/IOURequestStepTag.tsx:188src/pages/workspace/tags/WorkspaceViewTagsPage.tsx:113,353src/pages/workspace/tags/ImportedTagsPage.tsx:132SETTINGS_TAGS_SETTINGS:Files to modify:
src/ROUTES.ts- Update route definitionssrc/libs/Navigation/types.ts- RemovebackTofrom paramsMigration Progress
WORKSPACE_TAG_LIST_VIEWWORKSPACE_TAGS_IMPORTWORKSPACE_TAGS_IMPORTEDSETTINGS_TAGS_ROOTSETTINGS_TAGS_SETTINGSIssue Owner
Current Issue Owner: @huult