diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/components/dialogs/nuxs/TenMillion/index.tsx | 2 | ||||
-rw-r--r-- | src/components/dialogs/nuxs/index.tsx | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/components/dialogs/nuxs/TenMillion/index.tsx b/src/components/dialogs/nuxs/TenMillion/index.tsx index 8d5511fdf..541c67426 100644 --- a/src/components/dialogs/nuxs/TenMillion/index.tsx +++ b/src/components/dialogs/nuxs/TenMillion/index.tsx @@ -115,7 +115,7 @@ export function TenMillion() { const data = await res.json() - if (data.number) { + if (data.number && data.number <= 10_000_000) { setUserNumber(data.number) } else { // should be rare diff --git a/src/components/dialogs/nuxs/index.tsx b/src/components/dialogs/nuxs/index.tsx index 781696070..a13d99eb2 100644 --- a/src/components/dialogs/nuxs/index.tsx +++ b/src/components/dialogs/nuxs/index.tsx @@ -9,6 +9,7 @@ import { useUpsertNuxMutation, } from '#/state/queries/nuxs' import {useSession} from '#/state/session' +import {useOnboardingState} from '#/state/shell' import {isSnoozed, snooze, unsnooze} from '#/components/dialogs/nuxs/snoozing' import {TenMillion} from '#/components/dialogs/nuxs/TenMillion' import {IS_DEV} from '#/env' @@ -57,7 +58,8 @@ export function useNuxDialogContext() { export function NuxDialogs() { const {hasSession} = useSession() - return hasSession ? <Inner /> : null + const onboardingState = useOnboardingState() + return hasSession && !onboardingState.isActive ? <Inner /> : null } function Inner() { |