diff --git a/src/pages/food/Create.tsx b/src/pages/food/Create.tsx
index cf26972..e77111e 100644
--- a/src/pages/food/Create.tsx
+++ b/src/pages/food/Create.tsx
@@ -48,7 +48,8 @@ const CreateFood: FC = () => {
inPlaceServe: true,
isActive: true,
images: [],
- isSpecialOffer: false
+ isSpecialOffer: false,
+ dailyStock: 0
},
validationSchema: Yup.object().shape({
title: Yup.string().required('نام غذا الزامی است'),
@@ -57,6 +58,7 @@ const CreateFood: FC = () => {
price: Yup.number().required('قیمت الزامی است').min(0, 'قیمت باید مثبت باشد'),
prepareTime: Yup.number().required('زمان آمادهسازی الزامی است').min(0, 'زمان آمادهسازی باید مثبت باشد'),
discount: Yup.number().min(0, 'تخفیف باید مثبت باشد'),
+ dailyStock: Yup.number().required('موجودی روزانه الزامی است').min(0, 'موجودی روزانه باید مثبت باشد'),
content: Yup.array().of(Yup.string()),
weekDays: Yup.array().of(Yup.number()),
mealTypes: Yup.array().of(Yup.string())
@@ -145,7 +147,7 @@ const CreateFood: FC = () => {
/>
-
+
{
onChange={(e) => formik.setFieldValue('prepareTime', Number(e.target.value))}
error_text={formik.touched.prepareTime && formik.errors.prepareTime ? formik.errors.prepareTime : ''}
/>
+
+ formik.setFieldValue('dailyStock', Number(e.target.value))}
+ error_text={formik.touched.dailyStock && formik.errors.dailyStock ? formik.errors.dailyStock : ''}
+ />
diff --git a/src/pages/food/Update.tsx b/src/pages/food/Update.tsx
index 6c04567..265bb11 100644
--- a/src/pages/food/Update.tsx
+++ b/src/pages/food/Update.tsx
@@ -51,7 +51,8 @@ const UpdateFood: FC = () => {
inPlaceServe: false,
isActive: true,
images: [],
- isSpecialOffer: false
+ isSpecialOffer: false,
+ dailyStock: 0
},
validationSchema: Yup.object().shape({
title: Yup.string().required('نام غذا الزامی است'),
@@ -60,6 +61,7 @@ const UpdateFood: FC = () => {
price: Yup.number().required('قیمت الزامی است').min(0, 'قیمت باید مثبت باشد'),
prepareTime: Yup.number().required('زمان آمادهسازی الزامی است').min(0, 'زمان آمادهسازی باید مثبت باشد'),
discount: Yup.number().min(0, 'تخفیف باید مثبت باشد'),
+ dailyStock: Yup.number().required('موجودی روزانه الزامی است').min(0, 'موجودی روزانه باید مثبت باشد'),
content: Yup.array().of(Yup.string()),
weekDays: Yup.array().of(Yup.number()),
mealTypes: Yup.array().of(Yup.string())
@@ -123,7 +125,8 @@ const UpdateFood: FC = () => {
inPlaceServe: food.inPlaceServe || false,
isActive: food.isActive || false,
images: food.images || [],
- isSpecialOffer: food.isSpecialOffer || false
+ isSpecialOffer: food.isSpecialOffer || false,
+ dailyStock: food.dailyStock || 0
})
setIsActive(food.isActive || false)
setIsSpecial(food.isSpecialOffer || false)
diff --git a/src/pages/food/components/BasicInfoSection.tsx b/src/pages/food/components/BasicInfoSection.tsx
index a5d38e7..a5feb33 100644
--- a/src/pages/food/components/BasicInfoSection.tsx
+++ b/src/pages/food/components/BasicInfoSection.tsx
@@ -37,7 +37,7 @@ const BasicInfoSection: FC = ({ formik, categories }) =>
/>
-