From f7a0cc8e45a38d966cb17cd930240a3cb411caea Mon Sep 17 00:00:00 2001 From: hailin Date: Fri, 18 Apr 2025 00:02:30 +0800 Subject: [PATCH] . --- app/[locale]/login/page.tsx | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/app/[locale]/login/page.tsx b/app/[locale]/login/page.tsx index 411aa68..8ae895a 100644 --- a/app/[locale]/login/page.tsx +++ b/app/[locale]/login/page.tsx @@ -10,14 +10,18 @@ import { Metadata } from "next" import { cookies, headers } from "next/headers" import { redirect } from "next/navigation" +import { initTranslations } from "@/lib/i18n"; + export const metadata: Metadata = { title: "Login" } export default async function Login({ - searchParams + searchParams, + params: { locale }, }: { - searchParams: { message: string } + searchParams: { message: string }; + params: { locale: string }; }) { const cookieStore = cookies() const supabase = createServerClient( @@ -163,6 +167,8 @@ export default async function Login({ return redirect("/login?message=Check email to reset password") } + const { t, resources } = await initTranslations(locale, ['translation']); + return (
- Login + {t("login.loginButton")} - Sign Up + {t("login.signUpButton")}
@@ -208,7 +214,7 @@ export default async function Login({ formAction={handleResetPassword} className="text-primary ml-1 underline hover:opacity-80" > - Reset + {t("login.reset")}