gate onboarding by geo if unsupported country
This commit is contained in:
@@ -20,6 +20,7 @@ import {StepFinished} from '#/screens/Onboarding/StepFinished'
|
|||||||
import {StepInterests} from '#/screens/Onboarding/StepInterests'
|
import {StepInterests} from '#/screens/Onboarding/StepInterests'
|
||||||
import {StepProfile} from '#/screens/Onboarding/StepProfile'
|
import {StepProfile} from '#/screens/Onboarding/StepProfile'
|
||||||
import {atoms as a, useTheme} from '#/alf'
|
import {atoms as a, useTheme} from '#/alf'
|
||||||
|
import {useIsFindContactsFeatureEnabledBasedOnGeolocation} from '#/components/contacts/country-whitelist'
|
||||||
import {useFindContactsFlowState} from '#/components/contacts/state'
|
import {useFindContactsFlowState} from '#/components/contacts/state'
|
||||||
import {Portal} from '#/components/Portal'
|
import {Portal} from '#/components/Portal'
|
||||||
import {ScreenTransition} from '#/components/ScreenTransition'
|
import {ScreenTransition} from '#/components/ScreenTransition'
|
||||||
@@ -45,7 +46,10 @@ export function Onboarding() {
|
|||||||
probablySpeaksEnglish &&
|
probablySpeaksEnglish &&
|
||||||
gate('onboarding_suggested_starterpacks')
|
gate('onboarding_suggested_starterpacks')
|
||||||
|
|
||||||
const showFindContacts = isNative && !gate('disable_onboarding_find_contacts')
|
const findContactsEnabled =
|
||||||
|
useIsFindContactsFeatureEnabledBasedOnGeolocation()
|
||||||
|
const showFindContacts =
|
||||||
|
isNative && findContactsEnabled && !gate('disable_onboarding_find_contacts')
|
||||||
|
|
||||||
const [state, dispatch] = useReducer(
|
const [state, dispatch] = useReducer(
|
||||||
reducer,
|
reducer,
|
||||||
|
|||||||
Reference in New Issue
Block a user