Gate NUX by country allowlist (#9549)

* country gate nux

* whoops
This commit is contained in:
Samuel Newman
2025-12-12 22:37:14 +02:00
committed by GitHub
parent 9971e91f9c
commit c9ce214a66
2 changed files with 14 additions and 1 deletions
@@ -9,12 +9,23 @@ import {logger} from '#/logger'
import {isWeb} from '#/platform/detection'
import {atoms as a, useTheme, web} from '#/alf'
import {Button, ButtonText} from '#/components/Button'
import {useIsFindContactsFeatureEnabledBasedOnGeolocation} from '#/components/contacts/country-allowlist'
import * as Dialog from '#/components/Dialog'
import {useNuxDialogContext} from '#/components/dialogs/nuxs'
import {Text} from '#/components/Typography'
import {navigate} from '#/Navigation'
export function FindContactsAnnouncement() {
const isFeatureEnabled = useIsFindContactsFeatureEnabledBasedOnGeolocation()
if (!isFeatureEnabled) {
return null
}
return <Inner />
}
function Inner() {
const t = useTheme()
const {_} = useLingui()
const nuxDialogs = useNuxDialogContext()