From 64a1ce73f9b8ba18be4a2938cfad18d117729e26 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Sun, 15 Sep 2024 14:48:12 -0500 Subject: [PATCH] Don't show nux dialogs until post-onboarding --- src/components/dialogs/nuxs/index.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/dialogs/nuxs/index.tsx b/src/components/dialogs/nuxs/index.tsx index 7816960707..a13d99eb2a 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 ? : null + const onboardingState = useOnboardingState() + return hasSession && !onboardingState.isActive ? : null } function Inner() {