diff options
Diffstat (limited to 'src/view/shell/createNativeStackNavigatorWithAuth.tsx')
-rw-r--r-- | src/view/shell/createNativeStackNavigatorWithAuth.tsx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/view/shell/createNativeStackNavigatorWithAuth.tsx b/src/view/shell/createNativeStackNavigatorWithAuth.tsx index 7e275502b..0f240ea00 100644 --- a/src/view/shell/createNativeStackNavigatorWithAuth.tsx +++ b/src/view/shell/createNativeStackNavigatorWithAuth.tsx @@ -1,6 +1,6 @@ import * as React from 'react' import {View} from 'react-native' -import {PWI_ENABLED} from '#/lib/build-flags' +import {PWI_ENABLED, NEW_ONBOARDING_ENABLED} from '#/lib/build-flags' // Based on @react-navigation/native-stack/src/createNativeStackNavigator.ts // MIT License @@ -38,6 +38,7 @@ import {isWeb} from 'platform/detection' import {Deactivated} from '#/screens/Deactivated' import {LoggedOut} from '../com/auth/LoggedOut' import {Onboarding} from '../com/auth/Onboarding' +import {Onboarding as NewOnboarding} from '#/screens/Onboarding' type NativeStackNavigationOptionsWithAuth = NativeStackNavigationOptions & { requireAuth?: boolean @@ -111,7 +112,11 @@ function NativeStackNavigator({ return <LoggedOut onDismiss={() => setShowLoggedOut(false)} /> } if (onboardingState.isActive) { - return <Onboarding /> + if (NEW_ONBOARDING_ENABLED) { + return <NewOnboarding /> + } else { + return <Onboarding /> + } } const newDescriptors: typeof descriptors = {} for (let key in descriptors) { |