Skip to content

Commit 796ff8a

Browse files
committed
✨ Create login form validation
1 parent 40bf939 commit 796ff8a

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { required, isEmail, minLength } from "../../libs/validation";
2+
3+
function validation(values) {
4+
const { email, password } = values;
5+
let errors = {};
6+
7+
errors.email =
8+
required(email, "E-mail é obrigatório") ||
9+
isEmail(email, "Preencha com email válido");
10+
11+
errors.password =
12+
required(password, "Senha é obrigatória") ||
13+
minLength(8, password, "Senha tem que ter 8 ou mais caracteres");
14+
15+
return errors;
16+
}
17+
18+
export default validation;

0 commit comments

Comments
 (0)