@@ -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