File tree Expand file tree Collapse file tree 2 files changed +33
-6
lines changed Expand file tree Collapse file tree 2 files changed +33
-6
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,10 @@ export default function Home() {
64
64
>
65
65
< Form . Item < InputFields >
66
66
name = "email"
67
- rules = { [ { required : true } ] }
67
+ rules = { [ {
68
+ required : true ,
69
+ message : "Please provide your email."
70
+ } ] }
68
71
>
69
72
< Input
70
73
placeholder = "Email"
@@ -73,7 +76,10 @@ export default function Home() {
73
76
74
77
< Form . Item < InputFields >
75
78
name = "password"
76
- rules = { [ { required : true } ] }
79
+ rules = { [ {
80
+ required : true ,
81
+ message : "Please enter your password."
82
+ } ] }
77
83
>
78
84
< Input . Password
79
85
placeholder = "Password"
Original file line number Diff line number Diff line change @@ -65,7 +65,10 @@ export default function Home() {
65
65
66
66
< Form . Item < InputFields >
67
67
name = "username"
68
- rules = { [ { required : true } ] }
68
+ rules = { [ {
69
+ required : true ,
70
+ message : "You must provide a username."
71
+ } ] }
69
72
>
70
73
< Input
71
74
placeholder = "Username"
@@ -74,7 +77,10 @@ export default function Home() {
74
77
75
78
< Form . Item < InputFields >
76
79
name = "email"
77
- rules = { [ { required : true } ] }
80
+ rules = { [ {
81
+ required : true ,
82
+ message : "You must provide an email."
83
+ } ] }
78
84
>
79
85
< Input
80
86
placeholder = "Email"
@@ -83,7 +89,10 @@ export default function Home() {
83
89
84
90
< Form . Item < InputFields >
85
91
name = "password"
86
- rules = { [ { required : true } ] }
92
+ rules = { [ {
93
+ required : true ,
94
+ message : "You must provide a password."
95
+ } ] }
87
96
>
88
97
< Input . Password
89
98
placeholder = "Password"
@@ -92,7 +101,19 @@ export default function Home() {
92
101
93
102
< Form . Item < InputFields >
94
103
name = "confirmPassword"
95
- rules = { [ { required : true } ] }
104
+ rules = { [
105
+ {
106
+ required : true ,
107
+ message : "Please confirm your password."
108
+ } ,
109
+ ( { getFieldValue} ) => ( {
110
+ validator : async ( r , confirmPassword ) => {
111
+ if ( ! ! confirmPassword && getFieldValue ( "password" ) !== confirmPassword ) {
112
+ throw new Error ( "Passwords do not match" )
113
+ }
114
+ }
115
+ } )
116
+ ] }
96
117
>
97
118
< Input . Password
98
119
placeholder = "Confirm Password"
You can’t perform that action at this time.
0 commit comments