diff --git a/src/components/form/form.jsx b/src/components/form/form.jsx
index fc46bcd..18e31f7 100644
--- a/src/components/form/form.jsx
+++ b/src/components/form/form.jsx
@@ -1,47 +1,27 @@
-/*import { useState } from "react";
-import login from "../../utils/login.js";
-import getUser from "../../utils/getUser.js";
-import styles from "./form.module.css";
-function LoginForm({ className }) {
- const [email, setEmail] = useState('');
- const [password, setPassword] = useState('');
- async function handleSubmit(e) {
- e.preventDefault();
- await login(email, password);
- getUser();
- }
- return (
-
-
- setEmail(e.target.value)} required/>
-
-
-
- setPassword(e.target.value)} required/>
-
-
-
-
-
-
- );
-}
-export default LoginForm;*/
-
import { useState } from "react";
import login from "../../utils/login.js";
import getUser from "../../utils/getUser.js";
import styles from "./form.module.css";
+import Button from "../ui/button/button.jsx";
+import Input from "../ui/input/input.jsx";
+import { useNavigate } from "react-router";
function LoginForm({ className }) {
const [email, setEmail] = useState('');
const [password, setPassword] = useState('');
const [showPassword, setShowPassword] = useState(false);
+ let navigate = useNavigate();
+
async function handleSubmit(e) {
e.preventDefault();
- await login(email, password);
- getUser();
+
+ const res = await login(email, password);
+
+ if(res.status === 200) {
+ await getUser();
+ navigate("/");
+ }
}
const toggleShowPassword = () => {
@@ -51,27 +31,22 @@ function LoginForm({ className }) {
return (
- setEmail(e.target.value)}
- required
+ style={{ width: '100%' }}
/>
+
-
+
);