From 44424b15d5336205a8c24b279c3d3b56b954806b Mon Sep 17 00:00:00 2001 From: lorretheboy Date: Tue, 21 Oct 2025 11:41:50 +0800 Subject: [PATCH 1/2] fix: handle multiApprovalLevels case --- src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx b/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx index 39f8f357abb8..61c0de6659a4 100644 --- a/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx +++ b/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx @@ -86,6 +86,12 @@ function WorkspaceUpgradePage({route}: WorkspaceUpgradePageProps) { return; } } + case CONST.UPGRADE_FEATURE_INTRO_MAPPING.multiApprovalLevels.id: + Navigation.goBack(); + if (route.params.backTo) { + Navigation.navigate(route.params.backTo); + } + return; case CONST.UPGRADE_FEATURE_INTRO_MAPPING.companyCards.id: Navigation.navigate(ROUTES.WORKSPACE_COMPANY_CARDS_ADD_NEW.getRoute(policyID, ROUTES.WORKSPACE_COMPANY_CARDS_SELECT_FEED.getRoute(policyID))); return; From a9b00598ed547006450e7ad792d4d99edf223543 Mon Sep 17 00:00:00 2001 From: lorretheboy Date: Tue, 21 Oct 2025 12:33:24 +0800 Subject: [PATCH 2/2] chore: refactoring --- src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx b/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx index 61c0de6659a4..1b50b2e0cb05 100644 --- a/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx +++ b/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx @@ -69,6 +69,7 @@ function WorkspaceUpgradePage({route}: WorkspaceUpgradePageProps) { } switch (feature?.id) { case CONST.UPGRADE_FEATURE_INTRO_MAPPING.approvals.id: + case CONST.UPGRADE_FEATURE_INTRO_MAPPING.multiApprovalLevels.id: Navigation.goBack(); if (route.params.backTo) { Navigation.navigate(route.params.backTo); @@ -86,12 +87,6 @@ function WorkspaceUpgradePage({route}: WorkspaceUpgradePageProps) { return; } } - case CONST.UPGRADE_FEATURE_INTRO_MAPPING.multiApprovalLevels.id: - Navigation.goBack(); - if (route.params.backTo) { - Navigation.navigate(route.params.backTo); - } - return; case CONST.UPGRADE_FEATURE_INTRO_MAPPING.companyCards.id: Navigation.navigate(ROUTES.WORKSPACE_COMPANY_CARDS_ADD_NEW.getRoute(policyID, ROUTES.WORKSPACE_COMPANY_CARDS_SELECT_FEED.getRoute(policyID))); return;