diff --git a/apps/web/src/views/auth/signup/index.tsx b/apps/web/src/views/auth/signup/index.tsx index 06e01f44..05f1fb37 100644 --- a/apps/web/src/views/auth/signup/index.tsx +++ b/apps/web/src/views/auth/signup/index.tsx @@ -1,6 +1,5 @@ import Link from "next/link"; import { useRouter } from "next/navigation"; -import { env } from "next-runtime-env"; import { useState } from "react"; import { authClient } from "@kan/auth/client"; @@ -8,13 +7,12 @@ import { authClient } from "@kan/auth/client"; import { Auth } from "~/components/AuthForm"; import { PageHead } from "~/components/PageHead"; import PatternedBackground from "~/components/PatternedBackground"; +import { env } from "next-runtime-env"; export default function SignupPage() { const router = useRouter(); const [isMagicLinkSent, setIsMagicLinkSent] = useState(false); const [magicLinkRecipient, setMagicLinkRecipient] = useState(""); - const isSignUpDisabled = - env("NEXT_PUBLIC_DISABLE_SIGN_UP")?.toLowerCase() === "true"; const handleMagicLinkSent = (value: boolean, recipient: string) => { setIsMagicLinkSent(value); @@ -25,7 +23,14 @@ export default function SignupPage() { if (data?.user.id) router.push("/boards"); - if (isSignUpDisabled) router.push("/login"); + if (env("NEXT_PUBLIC_DISABLE_SIGN_UP")?.toLowerCase() === "true") { + return ( +
+

Sign up is disabled

+ Login +
+ ) + } return ( <>