File tree 1 file changed +30
-6
lines changed
1 file changed +30
-6
lines changed Original file line number Diff line number Diff line change @@ -7,21 +7,45 @@ import ActionCollab from "../../components/ActionCollab";
7
7
8
8
import FormAuth from "../../containers/FormAuth" ;
9
9
10
+ import useValidation from "../../libs/validation/useValidation" ;
11
+ import validation from "./validation" ;
12
+
10
13
function FormLogin ( ) {
14
+ const { value, handleChange, handleSubmit, errors } = useValidation (
15
+ validation ,
16
+ signIn ,
17
+ "email" ,
18
+ "password"
19
+ ) ;
20
+
21
+ function signIn ( ) { }
22
+
11
23
return (
12
- < FormAuth >
24
+ < FormAuth noValidate onSubmit = { handleSubmit } >
13
25
< TitleCollab content = "Login" />
14
26
15
- < FieldCollab content = "E-mail:" htmlFor = "email" id = "email" />
16
27
< FieldCollab
17
- content = "Senha:"
18
- htmlFor = "password"
28
+ id = "email"
29
+ htmlFor = "email"
30
+ name = "email"
31
+ content = "E-mail:"
32
+ value = { value . email }
33
+ onChange = { handleChange }
34
+ msgError = { errors . email }
35
+ />
36
+
37
+ < FieldCollab
19
38
id = "password"
39
+ htmlFor = "password"
20
40
type = "password"
21
- msgError = "Senha com 8 digitos"
41
+ name = "password"
42
+ content = "Senha:"
43
+ value = { value . password }
44
+ onChange = { handleChange }
45
+ msgError = { errors . password }
22
46
/>
23
47
24
- < ButtonCollab content = "Entrar" to = "/dashboard " />
48
+ < ButtonCollab content = "Entrar" as = "button " />
25
49
< ActionCollab content = "Esqueci a senha" to = "/auth/forgot" />
26
50
< ActionCollab content = "Criar conta" to = "/auth/signup" />
27
51
</ FormAuth >
You can’t perform that action at this time.
0 commit comments