diff --git a/apps/web/components/Shell.tsx b/apps/web/components/Shell.tsx index 9d6b211e..09400a85 100644 --- a/apps/web/components/Shell.tsx +++ b/apps/web/components/Shell.tsx @@ -79,11 +79,11 @@ function useRedirectToOnboardingIfNeeded() { const user = query.data; const [isRedirectingToOnboarding, setRedirecting] = useState(false); + useEffect(() => { - if (user && shouldShowOnboarding(user)) { - setRedirecting(true); - } + user && setRedirecting(shouldShowOnboarding(user)); }, [router, user]); + useEffect(() => { if (isRedirectingToOnboarding) { router.replace({