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/LoginForm.tsx | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

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

diff --git a/src/components/header/authdialog/LoginForm.tsx b/src/components/header/authdialog/LoginForm.tsx
index b4d90f1..3a42979 100644
--- a/src/components/header/authdialog/LoginForm.tsx
+++ b/src/components/header/authdialog/LoginForm.tsx
@@ -6,6 +6,10 @@ import { InputField } from '@/components/ui/inputfield';
 import { useAuthContext } from '@/lib/contexts/Auth.context';
 import { useRouter } from 'next/navigation';
 export default function LoginForm({ redirectTo }: { redirectTo?: string }) {
+    const handleGoogleLogin = () => {
+        window.location.href = `${API_URL}/api/auth/google/login`;
+    };
+
     const API_URL = process.env.NEXT_PUBLIC_API_URL;
     const [errors, setErrors] = useState<any>({});
     const [loading, setLoading] = useState(false);
@@ -70,9 +74,13 @@ export default function LoginForm({ 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 text-sm">Войти через Google</span>
+                <span className="text-black">Войти через Google</span>
             </Button>
 
             <div className="flex flex-col gap-2.5">
-- 
cgit v1.3-3-g829e

