+
diff --git a/src/pages/Login.jsx b/src/pages/Login.jsx
index f3af149..beefdbd 100644
--- a/src/pages/Login.jsx
+++ b/src/pages/Login.jsx
@@ -5,6 +5,7 @@ import './Login.css'
export default function Login() {
const [email, setEmail] = useState('');
const [password, setPassword] = useState('');
+ const [errorText, setErrorText] = useState(null);
function handleSubmit(event) {
event.preventDefault();
@@ -22,6 +23,7 @@ export default function Login() {
.then((data) => {
if (data.status != 200) {
console.log(data.error);
+ setErrorText(data.error);
} else {
const session = data.session;
document.cookie = `session=${session}; path=/;`
@@ -79,6 +81,7 @@ export default function Login() {
Submit
+ {errorText &&
{errorText}
}
Don't have an account? sign up
diff --git a/src/pages/Signup.jsx b/src/pages/Signup.jsx
index 33eddbe..6e2ceba 100644
--- a/src/pages/Signup.jsx
+++ b/src/pages/Signup.jsx
@@ -1,5 +1,6 @@
import './Login.css'
import React, { useState } from 'react'
+import 'bootstrap/dist/css/bootstrap.css';
export default function SignUp() {
const [firstName, setFirstName] = useState('');
@@ -7,6 +8,7 @@ export default function SignUp() {
const [name, setName] = useState('');
const [email, setEmail] = useState('');
const [password, setPassword] = useState('');
+ const [errorText, setErrorText] = useState(null);
function handleSubmit(event) {
@@ -29,7 +31,8 @@ export default function SignUp() {
.then((response) => response.json())
.then((data) => {
if (data.status != 200) {
- console.log(data.error);
+ console.log(data.error);
+ setErrorText(data.error);
} else {
const session = data.session;
document.cookie = `session=${session}; path=/;`
@@ -40,6 +43,7 @@ export default function SignUp() {
})
.catch((error) => {
console.error(error); // Log any errors
+ setErrorText(error);
});
}
@@ -96,6 +100,7 @@ export default function SignUp() {
+ {errorText &&
{errorText}
}