aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff <jeffkleinaitis@gmail.com>2024-04-11 23:11:35 -0400
committerJeff <jeffkleinaitis@gmail.com>2024-04-11 23:11:35 -0400
commit4282fcae5ee232c560b06883255759344b05658b (patch)
tree84c46a14b31a8e7b789b7c98c73a912955b04961
parent20ab53a2d34834939e7a6596e56eec5c967c3d04 (diff)
refactor: Update login response handling to use response.json() for user data extraction
-rw-r--r--src/pages/Login.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/pages/Login.js b/src/pages/Login.js
index 07f9b78..0197a0a 100644
--- a/src/pages/Login.js
+++ b/src/pages/Login.js
@@ -1,7 +1,9 @@
-import React, {useState} from "react";
+import React, {useContext, useState} from "react";
import FlexibleForm from "../components/FlexibleForm";
import benefitTwoImg from "../assets/img/benefit-two.png";
+import { AuthContext } from '../providers/AuthContext';
const Login = () => {
+ const { login } = useContext(AuthContext);
const [formData, setFormData] = useState({
email: "",
password: "",
@@ -30,8 +32,9 @@ const Login = () => {
},
});
if (response.ok) {
- const data = await response
- console.log("Login successful", data)
+ const userData = await response.json();
+ login(userData);
+ console.log("Login successful", userData);
} else {
console.error("Login failed")
}