diff --git a/packages/features/users/components/VerifyEmailBanner.tsx b/packages/features/users/components/VerifyEmailBanner.tsx index 1e07efc398..b909755ddf 100644 --- a/packages/features/users/components/VerifyEmailBanner.tsx +++ b/packages/features/users/components/VerifyEmailBanner.tsx @@ -1,3 +1,5 @@ +import { useSession } from "next-auth/react"; + import { APP_NAME } from "@calcom/lib/constants"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { trpc } from "@calcom/trpc"; @@ -11,8 +13,10 @@ function VerifyEmailBanner() { const { t } = useLocale(); const { data, isLoading } = useEmailVerifyCheck(); const mutation = trpc.viewer.auth.resendVerifyEmail.useMutation(); + const session = useSession(); + const isLoggedIn = session?.data?.user; - if (isLoading || data?.isVerified || !flags["email-verification"]) return null; + if (!isLoggedIn || isLoading || data?.isVerified || !flags["email-verification"]) return null; return ( <>