@@ -113,7 +115,7 @@ export function CredentialsSignUpForm() {
/>
diff --git a/src/components/github-sign-in-form.tsx b/src/components/github-sign-in-form.tsx
index 984a855..30d2022 100644
--- a/src/components/github-sign-in-form.tsx
+++ b/src/components/github-sign-in-form.tsx
@@ -1,10 +1,12 @@
"use client";
+import { useTranslations } from "next-intl";
import { Button } from "@/components/ui/button";
import { signInWithGithub } from "@/actions/auth";
import { useSearchParams } from "next/navigation";
export function GithubSignInForm() {
+ const t = useTranslations();
const searchParams = useSearchParams();
const redirectTo = searchParams.get("redirectTo");
const signInAction = signInWithGithub.bind(null, redirectTo || "/");
@@ -18,7 +20,7 @@ export function GithubSignInForm() {
fill="currentColor"
/>
- Continue with GitHub
+ {t("GithubSignInForm")}
);
diff --git a/src/components/settings-button.tsx b/src/components/settings-button.tsx
index b0b2511..382fa6c 100644
--- a/src/components/settings-button.tsx
+++ b/src/components/settings-button.tsx
@@ -1,6 +1,6 @@
"use client";
-import { Settings } from "lucide-react";
+import { SettingsIcon } from "lucide-react";
import { useTranslations } from "next-intl";
import { useSettingsStore } from "@/stores/useSettingsStore";
import { DropdownMenuItem } from "@/components/ui/dropdown-menu";
@@ -11,7 +11,7 @@ export function SettingsButton() {
return (
setDialogOpen(true)}>
-
+
{t("Settings")}
);
diff --git a/src/components/sign-in-form.tsx b/src/components/sign-in-form.tsx
index b792e4a..db8213c 100644
--- a/src/components/sign-in-form.tsx
+++ b/src/components/sign-in-form.tsx
@@ -1,5 +1,6 @@
"use client";
+import { useTranslations } from "next-intl";
import { useRouter, useSearchParams } from "next/navigation";
import { GithubSignInForm } from "@/components/github-sign-in-form";
import { CredentialsSignInForm } from "@/components/credentials-sign-in-form";
@@ -7,6 +8,7 @@ import { CredentialsSignInForm } from "@/components/credentials-sign-in-form";
export function SignInForm() {
const router = useRouter();
const searchParams = useSearchParams();
+ const t = useTranslations("SignInForm");
const handleSignUp = () => {
const params = new URLSearchParams(searchParams.toString());
@@ -16,25 +18,25 @@ export function SignInForm() {
return (
-
Sign in to your account
+
{t("title")}
- Enter your email below to sign in to your account
+ {t("description")}
- Or
+ {t("or")}
- Don't have an account?{" "}
+ {t("noAccount")}{" "}
diff --git a/src/components/sign-up-form.tsx b/src/components/sign-up-form.tsx
index ac44a2f..5a54453 100644
--- a/src/components/sign-up-form.tsx
+++ b/src/components/sign-up-form.tsx
@@ -1,5 +1,6 @@
"use client";
+import { useTranslations } from "next-intl";
import { useRouter, useSearchParams } from "next/navigation";
import { GithubSignInForm } from "@/components/github-sign-in-form";
import { CredentialsSignUpForm } from "@/components/credentials-sign-up-form";
@@ -7,6 +8,7 @@ import { CredentialsSignUpForm } from "@/components/credentials-sign-up-form";
export function SignUpForm() {
const router = useRouter();
const searchParams = useSearchParams();
+ const t = useTranslations("SignUpForm");
const handleSignIn = () => {
const params = new URLSearchParams(searchParams.toString());
@@ -16,25 +18,25 @@ export function SignUpForm() {
return (
-
Sign up to your account
+
{t("title")}
- Enter your email below to sign up to your account
+ {t("description")}
- Or
+ {t("or")}
- Already have an account?{" "}
+ {t("haveAccount")}{" "}