From e619245f1fa83a29a9ec553ef9017871bb5c27c0 Mon Sep 17 00:00:00 2001
From: l3wdfut4pwr <l3wdfut4pwr@gmail.com>
Date: Wed, 29 Apr 2026 02:07:46 +0300
Subject: add google auth

---
 src/components/header/authdialog/RegisterForm.tsx | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

(limited to 'src/components/header/authdialog/RegisterForm.tsx')

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>
-- 
cgit v1.3-3-g829e

