登录页与落地页细节调整

This commit is contained in:
2569718930@qq.com
2026-05-25 00:57:55 +08:00
parent e36fb1e97b
commit 8957185062
2 changed files with 18 additions and 0 deletions
+12
View File
@@ -40,6 +40,18 @@ export function LoginClient({ nextPath }: LoginClientProps) {
const [resetSent, setResetSent] = useState(false);
const [showPassword, setShowPassword] = useState(false);
useEffect(() => {
if (typeof window !== "undefined") {
const params = new URLSearchParams(window.location.search);
const m = params.get("mode");
if (m === "signup") {
setMode("signup");
} else if (m === "login") {
setMode("login");
}
}
}, []);
const supabaseReady = hasSupabasePublicEnv();
const isLogin = mode === "login";
const siteOrigin =
@@ -153,6 +153,12 @@ function InstitutionalLandingScreen() {
>
{isEn ? "Log in" : "登录"}
</Link>
<Link
href="/auth/login?next=%2Fterminal&mode=signup"
className="hidden rounded-lg bg-slate-950 px-3 py-2 text-sm font-semibold text-white shadow-sm transition hover:bg-slate-800 sm:inline-flex"
>
{isEn ? "Sign Up" : "注册"}
</Link>
<Link
href="/terminal"
className="inline-flex items-center gap-2 rounded-lg border border-blue-700 bg-blue-600 px-3 py-2 text-sm font-bold text-white shadow-sm transition hover:bg-blue-700"