File tree Expand file tree Collapse file tree 3 files changed +12
-4
lines changed Expand file tree Collapse file tree 3 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -38,13 +38,19 @@ const MESSAGE_MAX_LENGTH = 200;
38
38
const formSchema = yup
39
39
. object ( )
40
40
. shape ( {
41
- [ MESSAGE ] : yup . string ( ) . nullable ( ) . trim ( ) . min ( 1 , 'YupRequired' ) . max ( MESSAGE_MAX_LENGTH ) . required ( ) ,
42
- [ START_DATE ] : yup . string ( ) . nullable ( ) . datetime ( ) . required ( ) ,
41
+ [ MESSAGE ] : yup
42
+ . string ( )
43
+ . nullable ( )
44
+ . trim ( )
45
+ . min ( 1 , 'YupRequired' )
46
+ . max ( MESSAGE_MAX_LENGTH , 'announcements.form.errForm.msgMaxLength' /*TODO temporary*/ )
47
+ . required ( 'YupRequired' /*TODO temporary*/ ) ,
48
+ [ START_DATE ] : yup . string ( ) . nullable ( ) . datetime ( ) . required ( 'YupRequired' /*TODO temporary*/ ) ,
43
49
[ END_DATE ] : yup
44
50
. string ( )
45
51
. nullable ( )
46
52
. datetime ( )
47
- . required ( )
53
+ . required ( 'YupRequired' /*TODO temporary*/ )
48
54
. when ( START_DATE , ( startDate , schema ) =>
49
55
schema . test (
50
56
'is-after-start' ,
@@ -56,7 +62,7 @@ const formSchema = yup
56
62
. string < UserAdminSrv . AnnouncementSeverity > ( )
57
63
. nullable ( )
58
64
. oneOf ( Object . values ( UserAdminSrv . AnnouncementSeverity ) )
59
- . required ( ) ,
65
+ . required ( 'YupRequired' /*TODO temporary*/ ) ,
60
66
} )
61
67
. required ( ) ;
62
68
type FormSchema = InferType < typeof formSchema > ;
Original file line number Diff line number Diff line change 127
127
"announcements.form.errCreateAnnouncement.noSameDateErr" : " The announcement start and end date must be different." ,
128
128
"announcements.form.errCreateAnnouncement.startDateAfterEndDateErr" : " The start date cannot be after the end date." ,
129
129
"announcements.form.errForm.startDateAfterEndDateErr" : " End date must be after start date." ,
130
+ "announcements.form.errForm.msgMaxLength" : " Message must be at most 200 characters." ,
130
131
131
132
"YupRequired" : " This field is required"
132
133
}
Original file line number Diff line number Diff line change 128
128
"announcements.form.errCreateAnnouncement.noSameDateErr" : " La date de début et de fin d'annonce doivent être différentes." ,
129
129
"announcements.form.errCreateAnnouncement.startDateAfterEndDateErr" : " La date de début d'annonce ne peut pas être après la date de fin." ,
130
130
"announcements.form.errForm.startDateAfterEndDateErr" : " La date de fin doit être après la date de début." ,
131
+ "announcements.form.errForm.msgMaxLength" : " Le message ne doit pas dépasser 200 caractères." ,
131
132
132
133
"YupRequired" : " Ce champ doit être renseigné"
133
134
}
You can’t perform that action at this time.
0 commit comments