File tree 1 file changed +30
-0
lines changed
1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change
1
+ import * as yup from 'yup'
2
+
3
+ const register = yup
4
+ . object ( )
5
+ . shape ( {
6
+ fullName : yup . string ( ) . required ( 'fullname is required' ) ,
7
+ email : yup . string ( ) . email ( 'invalid email' ) . required ( 'email is required' ) ,
8
+ phone : yup . string ( ) . required ( 'phone is required' ) ,
9
+ active : yup . boolean ( ) . nullable ( ) ,
10
+ tokenVerify : yup . string ( ) . nullable ( ) ,
11
+ newPassword : yup
12
+ . string ( )
13
+ . min ( 8 , 'at least 8 characters' )
14
+ . oneOf ( [ yup . ref ( 'confirmNewPassword' ) ] , 'passwords are not the same' ) ,
15
+ confirmNewPassword : yup
16
+ . string ( )
17
+ . min ( 8 , 'at least 8 characters' )
18
+ . oneOf ( [ yup . ref ( 'newPassword' ) ] , 'passwords are not the same' ) ,
19
+ } )
20
+ . required ( )
21
+
22
+ const login = yup
23
+ . object ( )
24
+ . shape ( {
25
+ email : yup . string ( ) . required ( 'email is required' ) ,
26
+ password : yup . string ( ) . required ( 'password is required' ) ,
27
+ } )
28
+ . required ( )
29
+
30
+ export default { register, login }
You can’t perform that action at this time.
0 commit comments