Skip to content

Commit 0853f6c

Browse files
committed
cleanup: rename settings screen name
1 parent 2563afa commit 0853f6c

16 files changed

+16
-20
lines changed

patches/@react-navigation+stack+6.3.16+002+dontDetachScreen.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ index 7558eb3..b7bb75e 100644
4343
}) : STATE_TRANSITIONING_OR_BELOW_TOP;
4444
}
4545
+
46-
+ const isHomeScreenAndNotOnTop = (route.name === 'BottomTabNavigator' || route.name === 'SettingsHome') && isScreenActive !== STATE_ON_TOP;
46+
+ const isHomeScreenAndNotOnTop = (route.name === 'BottomTabNavigator' || route.name === 'Settings_Root') && isScreenActive !== STATE_ON_TOP;
4747
+
4848
const {
4949
headerShown = true,

src/ROUTES.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ const ROUTES = {
5959
},
6060

6161
SETTINGS: 'settings',
62-
SETTINGS_HOME: 'settings_new',
63-
SETTINGS_NEW_PROFILE: 'settings_new/profile',
6462
SETTINGS_PROFILE: 'settings/profile',
6563
SETTINGS_SHARE_CODE: 'settings/shareCode',
6664
SETTINGS_DISPLAY_NAME: 'settings/profile/display-name',

src/SCREENS.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ const SCREENS = {
1818
TRANSITION_BETWEEN_APPS: 'TransitionBetweenApps',
1919
VALIDATE_LOGIN: 'ValidateLogin',
2020
UNLINK_LOGIN: 'UnlinkLogin',
21-
SETTINGS_HOME: 'SettingsHome',
2221
SETTINGS_CENTRAL_PANE: 'SettingsCentralPane',
2322
SETTINGS: {
2423
ROOT: 'Settings_Root',

src/libs/Navigation/AppNavigator/ModalStackNavigators.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,9 @@ const NewTeachersUniteNavigator = createModalStackNavigator<TeachersUniteNavigat
178178
[SCREENS.I_AM_A_TEACHER]: () => require('../../../pages/TeachersUnite/ImTeacherPage').default as React.ComponentType,
179179
});
180180

181-
// should it be merged with SettingsModalStackNavigator?
182181
const AccountSettingsModalStackNavigator = createModalStackNavigator(
183182
{
183+
[SCREENS.SETTINGS.ROOT]: () => require('../../../pages/settings/InitialSettingsPage').default as React.ComponentType,
184184
[SCREENS.SETTINGS.WORKSPACES]: () => require('../../../pages/workspace/WorkspacesListPage').default as React.ComponentType,
185185
[SCREENS.SETTINGS.PREFERENCES.ROOT]: () => require('../../../pages/settings/Preferences/PreferencesPage').default as React.ComponentType,
186186
[SCREENS.SETTINGS.SECURITY]: () => require('../../../pages/settings/Security/SecuritySettingsPage').default as React.ComponentType,
@@ -193,7 +193,6 @@ const AccountSettingsModalStackNavigator = createModalStackNavigator(
193193
);
194194

195195
const SettingsModalStackNavigator = createModalStackNavigator<SettingsNavigatorParamList>({
196-
[SCREENS.SETTINGS.ROOT]: () => require('../../../pages/settings/InitialSettingsPage').default as React.ComponentType,
197196
[SCREENS.SETTINGS.SHARE_CODE]: () => require('../../../pages/ShareCodePage').default as React.ComponentType,
198197
[SCREENS.SETTINGS.PROFILE.ROOT]: () => require('../../../pages/settings/Profile/ProfilePage').default as React.ComponentType,
199198
[SCREENS.SETTINGS.PROFILE.PRONOUNS]: () => require('../../../pages/settings/Profile/PronounsPage').default as React.ComponentType,

src/libs/Navigation/AppNavigator/Navigators/FullScreenNavigator.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function FullScreenNavigator() {
2020
<View style={styles.rootNavigatorContainerStyles(isSmallScreenWidth)}>
2121
<RootStack.Navigator isSmallScreenWidth={isSmallScreenWidth}>
2222
<RootStack.Screen
23-
name={SCREENS.SETTINGS_HOME}
23+
name={SCREENS.SETTINGS.ROOT}
2424
options={screenOptions.homeScreen}
2525
getComponent={loadPage}
2626
/>

src/libs/Navigation/AppNavigator/createCustomStackNavigator/CustomRouter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ const handleSettingsOpened = (state: State) => {
7676
state: {
7777
routes: [
7878
{
79-
name: SCREENS.SETTINGS_HOME,
79+
name: SCREENS.SETTINGS.ROOT,
8080
},
8181
{
8282
name: SCREENS.SETTINGS_CENTRAL_PANE,

src/libs/Navigation/linkingConfig.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -499,10 +499,10 @@ const linkingConfig: LinkingOptions<RootStackParamList> = {
499499
},
500500

501501
[NAVIGATORS.FULL_SCREEN_NAVIGATOR]: {
502-
initialRouteName: SCREENS.SETTINGS_HOME,
502+
initialRouteName: SCREENS.SETTINGS.ROOT,
503503
screens: {
504-
[SCREENS.SETTINGS_HOME]: {
505-
path: ROUTES.SETTINGS_HOME,
504+
[SCREENS.SETTINGS.ROOT]: {
505+
path: ROUTES.SETTINGS,
506506
},
507507
[SCREENS.SETTINGS_CENTRAL_PANE]: {
508508
screens: {

src/libs/Navigation/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ type SettingsCentralPaneNavigatorParamList = {
384384
};
385385

386386
type FullScreenNavigatorParamList = {
387-
[SCREENS.SETTINGS_HOME]: undefined;
387+
[SCREENS.SETTINGS.ROOT]: undefined;
388388
[SCREENS.SETTINGS_CENTRAL_PANE]: NavigatorScreenParams<SettingsCentralPaneNavigatorParamList>;
389389
};
390390

src/pages/ShareCodePage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class ShareCodePage extends React.Component {
8181
<ScreenWrapper testID={ShareCodePage.displayName}>
8282
<HeaderWithBackButton
8383
title={this.props.translate('common.shareCode')}
84-
onBackButtonPress={() => Navigation.goBack(isReport ? ROUTES.REPORT_WITH_ID_DETAILS.getRoute(this.props.report.reportID) : ROUTES.SETTINGS_HOME)}
84+
onBackButtonPress={() => Navigation.goBack(isReport ? ROUTES.REPORT_WITH_ID_DETAILS.getRoute(this.props.report.reportID) : ROUTES.SETTINGS.ROOT)}
8585
shouldUseCentralPaneView
8686
shouldShowBorderBottom
8787
/>

src/pages/home/sidebar/PressableAvatarWithIndicator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function PressableAvatarWithIndicator({isCreateMenuOpen, currentUserPersonalDeta
4646
return;
4747
}
4848

49-
Navigation.navigate(ROUTES.SETTINGS_HOME);
49+
Navigation.navigate(ROUTES.SETTINGS);
5050
}, [isCreateMenuOpen]);
5151

5252
return (

src/pages/settings/AboutPage/AboutPage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ function AboutPage(props) {
103103
<>
104104
<HeaderWithBackButton
105105
title={props.translate('initialSettingsPage.about')}
106-
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS_HOME)}
106+
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS.ROOT)}
107107
shouldUseCentralPaneView
108108
shouldShowBorderBottom
109109
/>

src/pages/settings/Profile/ProfilePage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ function ProfilePage(props) {
108108
>
109109
<HeaderWithBackButton
110110
title={props.translate('common.profile')}
111-
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS_HOME)}
111+
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS.ROOT)}
112112
shouldUseCentralPaneView
113113
shouldShowBorderBottom
114114
/>

src/pages/settings/Security/SecuritySettingsPage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ function SecuritySettingsPage(props) {
6666
return (
6767
<IllustratedHeaderPageLayout
6868
title={translate('initialSettingsPage.security')}
69-
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS_HOME)}
69+
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS.ROOT)}
7070
shouldShowBackButton
7171
illustration={LottieAnimations.Safe}
7272
backgroundColor={theme.PAGE_THEMES[SCREENS.SETTINGS.SECURITY].backgroundColor}

src/pages/settings/Wallet/WalletEmptyState.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function WalletEmptyState({onAddPaymentMethod}) {
3838
<IllustratedHeaderPageLayout
3939
backgroundColor={theme.PAGE_THEMES[SCREENS.SETTINGS.WALLET.ROOT].backgroundColor}
4040
illustration={LottieAnimations.FastMoney}
41-
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS_HOME)}
41+
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS.ROOT)}
4242
title={translate('common.wallet')}
4343
footer={
4444
<Button

src/pages/settings/Wallet/WalletPage/WalletPage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ function WalletPage({bankAccountList, cardList, fundList, isLoadingPaymentMethod
324324
<ScreenWrapper testID={WalletPage.displayName}>
325325
<HeaderWithBackButton
326326
title={translate('common.wallet')}
327-
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS_HOME)}
327+
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS.ROOT)}
328328
shouldUseCentralPaneView
329329
/>
330330
<View style={[styles.flex1, styles.mb4]}>

src/pages/workspace/WorkspacesListPage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ function WorkspacesListPage({policies, allPolicyMembers, reimbursementAccount, u
185185
<IllustratedHeaderPageLayout
186186
backgroundColor={theme.PAGE_THEMES[SCREENS.SETTINGS.WORKSPACES].backgroundColor}
187187
illustration={LottieAnimations.WorkspacePlanet}
188-
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS_HOME)}
188+
onBackButtonPress={() => Navigation.goBack(ROUTES.SETTINGS.ROOT)}
189189
title={translate('common.workspaces')}
190190
shouldUseCentralPaneView
191191
footer={

0 commit comments

Comments
 (0)