Skip to content

Commit 9f6d2bd

Browse files
author
Nicolas Olmos
committed
fix: add yup validations to mandatory fields
1 parent f047aba commit 9f6d2bd

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

  • src/pages/sponsors/sponsor-form-item-list-page/components

‎src/pages/sponsors/sponsor-form-item-list-page/components/item-form.js‎

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,19 @@ const ItemForm = ({ initialValues, onSubmit }) => {
5454
description: yup
5555
.string(T.translate("validation.string"))
5656
.required(T.translate("validation.required")),
57-
early_bird_rate: decimalValidation(),
58-
standard_rate: decimalValidation(),
59-
onsite_rate: decimalValidation(),
57+
early_bird_rate: decimalValidation().required(
58+
T.translate("validation.required")
59+
),
60+
standard_rate: decimalValidation().required(
61+
T.translate("validation.required")
62+
),
63+
onsite_rate: decimalValidation().required(
64+
T.translate("validation.required")
65+
),
6066
default_quantity: numberValidation()
6167
.integer(T.translate("validation.integer"))
62-
.min(0, T.translate("validation.number_positive")),
68+
.min(0, T.translate("validation.number_positive"))
69+
.required(T.translate("validation.required")),
6370
quantity_limit_per_sponsor: numberValidation()
6471
.integer(T.translate("validation.integer"))
6572
.min(0, T.translate("validation.number_positive")),
@@ -97,6 +104,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
97104
name="name"
98105
label={T.translate("sponsor_form_item_list.edit_item.name")}
99106
fullWidth
107+
required
100108
/>
101109
</Grid2>
102110
<Grid2 size={12}>
@@ -115,6 +123,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
115123
"sponsor_form_item_list.edit_item.early_bird_rate"
116124
)}
117125
fullWidth
126+
required
118127
/>
119128
</Grid2>
120129
<Grid2 size={4}>
@@ -124,6 +133,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
124133
"sponsor_form_item_list.edit_item.standard_rate"
125134
)}
126135
fullWidth
136+
required
127137
/>
128138
</Grid2>
129139
<Grid2 size={4}>
@@ -133,6 +143,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
133143
"sponsor_form_item_list.edit_item.onsite_rate"
134144
)}
135145
fullWidth
146+
required
136147
/>
137148
</Grid2>
138149
<Grid2 size={4}>
@@ -166,6 +177,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
166177
fullWidth
167178
type="number"
168179
inputProps={{ min: 0 }}
180+
required
169181
/>
170182
</Grid2>
171183
</Grid2>

0 commit comments

Comments
 (0)