diff options
Diffstat (limited to 'src/lib/routes/types.ts')
-rw-r--r-- | src/lib/routes/types.ts | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index 48edcc956..f8698f1cc 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -6,7 +6,7 @@ export type {NativeStackScreenProps} from '@react-navigation/native-stack' export type CommonNavigatorParams = { NotFound: undefined Settings: undefined - Profile: {name: string} + Profile: {name: string; hideBackButton?: boolean} ProfileFollowers: {name: string} ProfileFollows: {name: string} PostThread: {name: string; rkey: string} @@ -21,6 +21,13 @@ export type CommonNavigatorParams = { CopyrightPolicy: undefined } +export type BottomTabNavigatorParams = CommonNavigatorParams & { + HomeTab: undefined + SearchTab: undefined + NotificationsTab: undefined + MyProfileTab: undefined +} + export type HomeTabNavigatorParams = CommonNavigatorParams & { Home: undefined } @@ -33,6 +40,10 @@ export type NotificationsTabNavigatorParams = CommonNavigatorParams & { Notifications: undefined } +export type MyProfileTabNavigatorParams = CommonNavigatorParams & { + MyProfile: undefined +} + export type FlatNavigatorParams = CommonNavigatorParams & { Home: undefined Search: {q?: string} @@ -46,6 +57,7 @@ export type AllNavigatorParams = CommonNavigatorParams & { Search: {q?: string} NotificationsTab: undefined Notifications: undefined + MyProfileTab: undefined } // NOTE |