From 3ecf291d8423761439730383d6a80b0fbb62726d Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 17 Jun 2025 15:30:35 -0500 Subject: [PATCH] Add test case --- .../dialogs/nuxs/InitialVerificationAnnouncement.tsx | 7 ++++++- src/components/dialogs/nuxs/index.tsx | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx b/src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx index 56db5c2469..d77edb2a50 100644 --- a/src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx +++ b/src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx @@ -3,8 +3,10 @@ import {View} from 'react-native' import {Image} from 'expo-image' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useNavigation} from '@react-navigation/native' import {urls} from '#/lib/constants' +import {type NavigationProp} from '#/lib/routes/types' import {logger} from '#/logger' import {isNative} from '#/platform/detection' import {atoms as a, useBreakpoints, useTheme} from '#/alf' @@ -22,6 +24,7 @@ export function InitialVerificationAnnouncement() { const {gtMobile} = useBreakpoints() const nuxDialogs = useNuxDialogContext() const control = Dialog.useDialogControl() + const nav = useNavigation() Dialog.useAutoOpen(control) @@ -181,7 +184,9 @@ export function InitialVerificationAnnouncement() { color="secondary" style={[a.justify_center, a.w_full]} onPress={() => { - control.close() + control.close(() => { + nav.navigate('PrivacyAndSecuritySettings') + }) }}> Close diff --git a/src/components/dialogs/nuxs/index.tsx b/src/components/dialogs/nuxs/index.tsx index 11377e1ded..ccd982ef5b 100644 --- a/src/components/dialogs/nuxs/index.tsx +++ b/src/components/dialogs/nuxs/index.tsx @@ -111,7 +111,7 @@ function Inner({ } React.useEffect(() => { - if (snoozed) return + // if (snoozed) return if (!nuxs) return for (const {id, enabled} of queuedNuxs) { @@ -119,7 +119,7 @@ function Inner({ // check if completed first if (nux && nux.completed) { - continue + // continue } // then check gate (track exposure)