diff options
Diffstat (limited to 'src/Navigation.tsx')
-rw-r--r-- | src/Navigation.tsx | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 81d08c7da..436f2488a 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -95,6 +95,10 @@ import {Wizard} from '#/screens/StarterPack/Wizard' import {useTheme} from '#/alf' import {router} from '#/routes' import {Referrer} from '../modules/expo-bluesky-swiss-army' +import {AboutSettingsScreen} from './screens/Settings/AboutSettings' +import {AccountSettingsScreen} from './screens/Settings/AccountSettings' +import {ContentAndMediaSettingsScreen} from './screens/Settings/ContentAndMediaSettings' +import {PrivacyAndSecuritySettingsScreen} from './screens/Settings/PrivacyAndSecuritySettings' const navigationRef = createNavigationContainerRef<AllNavigatorParams>() @@ -322,7 +326,39 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { name="AppearanceSettings" getComponent={() => AppearanceSettingsScreen} options={{ - title: title(msg`Appearance Settings`), + title: title(msg`Appearance`), + requireAuth: true, + }} + /> + <Stack.Screen + name="AccountSettings" + getComponent={() => AccountSettingsScreen} + options={{ + title: title(msg`Account`), + requireAuth: true, + }} + /> + <Stack.Screen + name="PrivacyAndSecuritySettings" + getComponent={() => PrivacyAndSecuritySettingsScreen} + options={{ + title: title(msg`Privacy and Security`), + requireAuth: true, + }} + /> + <Stack.Screen + name="ContentAndMediaSettings" + getComponent={() => ContentAndMediaSettingsScreen} + options={{ + title: title(msg`Content and Media`), + requireAuth: true, + }} + /> + <Stack.Screen + name="AboutSettings" + getComponent={() => AboutSettingsScreen} + options={{ + title: title(msg`About`), requireAuth: true, }} /> |