) => {
const { name, value } = e.target;
setFormData({ ...formData, [name]: value });
@@ -106,6 +109,7 @@ const Login: React.FC = () => {
/>
+
{
}`}
/>
-
-
+
+ {
+ const token = credentialResponse.credential;
+ if (!token) {
+ return;
+ }
+ try {
+ const res = await axios.post(`${backendUrl}/api/auth/google`, { credential: token });
+ + localStorage.setItem("token", res.data.token);
+ + navigate("/");
+ } catch (err) {
+ setMessage("Login failed. Please try again.");
+
+ }
+ }}
+ />
+
{/* Message */}
{message && (