diff --git a/src/i18n/en.json b/src/i18n/en.json index dc388e52b..76a0a4681 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -2529,11 +2529,11 @@ "form_items": "Form Items", "alert_info": "You can add or archive items from the list. To edit an item click on the item's Edit botton. You can also change only a rate by clicking on it.", "code": "Code", - "name": "Name", - "early_bird_rate": "Early bird rate", - "standard_rate": "Standard rate", - "onsite_rate": "On site rate", - "default_quantity": "Default quantity", + "name": "Name *", + "early_bird_rate": "Early bird rate *", + "standard_rate": "Standard rate *", + "onsite_rate": "On site rate *", + "default_quantity": "Default quantity *", "hide_archived": "Hide archived items", "add_item": "Add Item", "add_item_from_inventory": "Add Item from Inventory", diff --git a/src/pages/sponsors/sponsor-form-item-list-page/components/item-form.js b/src/pages/sponsors/sponsor-form-item-list-page/components/item-form.js index b442bbbac..db55801c5 100644 --- a/src/pages/sponsors/sponsor-form-item-list-page/components/item-form.js +++ b/src/pages/sponsors/sponsor-form-item-list-page/components/item-form.js @@ -54,12 +54,19 @@ const ItemForm = ({ initialValues, onSubmit }) => { description: yup .string(T.translate("validation.string")) .required(T.translate("validation.required")), - early_bird_rate: decimalValidation(), - standard_rate: decimalValidation(), - onsite_rate: decimalValidation(), + early_bird_rate: decimalValidation().required( + T.translate("validation.required") + ), + standard_rate: decimalValidation().required( + T.translate("validation.required") + ), + onsite_rate: decimalValidation().required( + T.translate("validation.required") + ), default_quantity: numberValidation() .integer(T.translate("validation.integer")) - .min(0, T.translate("validation.number_positive")), + .min(0, T.translate("validation.number_positive")) + .required(T.translate("validation.required")), quantity_limit_per_sponsor: numberValidation() .integer(T.translate("validation.integer")) .min(0, T.translate("validation.number_positive")), @@ -97,6 +104,7 @@ const ItemForm = ({ initialValues, onSubmit }) => { name="name" label={T.translate("sponsor_form_item_list.edit_item.name")} fullWidth + required /> @@ -115,6 +123,7 @@ const ItemForm = ({ initialValues, onSubmit }) => { "sponsor_form_item_list.edit_item.early_bird_rate" )} fullWidth + required /> @@ -124,6 +133,7 @@ const ItemForm = ({ initialValues, onSubmit }) => { "sponsor_form_item_list.edit_item.standard_rate" )} fullWidth + required /> @@ -133,6 +143,7 @@ const ItemForm = ({ initialValues, onSubmit }) => { "sponsor_form_item_list.edit_item.onsite_rate" )} fullWidth + required /> @@ -166,6 +177,7 @@ const ItemForm = ({ initialValues, onSubmit }) => { fullWidth type="number" inputProps={{ min: 0 }} + required />