diff options
| author | l3wdfut4pwr <l3wdfut4pwr@gmail.com> | 2026-04-29 02:07:46 +0300 |
|---|---|---|
| committer | l3wdfut4pwr <l3wdfut4pwr@gmail.com> | 2026-04-29 02:07:46 +0300 |
| commit | e619245f1fa83a29a9ec553ef9017871bb5c27c0 (patch) | |
| tree | d945801c8dd8e2b3d3fd36f962c31f29ead4b690 /src/components/header/authdialog/RegisterForm.tsx | |
| parent | 42a5d2de33564c060d2d6f3cefdd3cf21c26a996 (diff) | |
add google auth
Diffstat (limited to 'src/components/header/authdialog/RegisterForm.tsx')
| -rw-r--r-- | src/components/header/authdialog/RegisterForm.tsx | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/components/header/authdialog/RegisterForm.tsx b/src/components/header/authdialog/RegisterForm.tsx index ef22433..604b26c 100644 --- a/src/components/header/authdialog/RegisterForm.tsx +++ b/src/components/header/authdialog/RegisterForm.tsx @@ -8,6 +8,12 @@ import { useAuthContext } from '@/lib/contexts/Auth.context'; import Image from 'next/image'; import { useRouter } from 'next/navigation'; export default function RegisterForm({ redirectTo }: { redirectTo?: string }) { + const API_URL = process.env.NEXT_PUBLIC_API_URL; + + const handleGoogleLogin = () => { + window.location.href = `${API_URL}/api/auth/google/login`; + }; + const [errors, setErrors] = useState<any>({}); const [loading, setLoading] = useState(false); const router = useRouter(); @@ -53,7 +59,11 @@ export default function RegisterForm({ redirectTo }: { redirectTo?: string }) { onSubmit={handleSubmit} className="flex flex-col gap-5 min-w-[310px] w-fit" > - <Button className="w-full bg-white hover:bg-white hover:text-black"> + <Button + type="button" + onClick={handleGoogleLogin} + className="w-full bg-white hover:bg-white hover:text-black" + > <GoogleIcon /> <span className="text-black">Войти через Google</span> </Button> |
