diff --git a/src/pages/food/Create.tsx b/src/pages/food/Create.tsx index 1e1f742..b8977aa 100644 --- a/src/pages/food/Create.tsx +++ b/src/pages/food/Create.tsx @@ -49,7 +49,8 @@ const CreateFood: FC = () => { isActive: true, images: [], isSpecialOffer: false, - dailyStock: 0 + dailyStock: 0, + order: 0 }, validationSchema: Yup.object().shape({ title: Yup.string().required('نام غذا الزامی است'), @@ -203,6 +204,18 @@ const CreateFood: FC = () => { /> +
+ formik.setFieldValue('order', Number(e.target.value))} + error_text={formik.touched.order && formik.errors.order ? formik.errors.order : ''} + /> +
+
محتوای غذا
diff --git a/src/pages/food/Update.tsx b/src/pages/food/Update.tsx index ad82dc0..0f68941 100644 --- a/src/pages/food/Update.tsx +++ b/src/pages/food/Update.tsx @@ -52,7 +52,8 @@ const UpdateFood: FC = () => { isActive: true, images: [], isSpecialOffer: false, - dailyStock: 0 + dailyStock: 0, + order: 0 }, validationSchema: Yup.object().shape({ title: Yup.string().required('نام غذا الزامی است'), @@ -126,7 +127,8 @@ const UpdateFood: FC = () => { isActive: food.isActive || false, images: food.images || [], isSpecialOffer: food.isSpecialOffer || false, - dailyStock: food.inventory?.totalStock || 0 + dailyStock: food.inventory?.totalStock || 0, + order: food.order || 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 8a1eab5..0f799cc 100644 --- a/src/pages/food/components/BasicInfoSection.tsx +++ b/src/pages/food/components/BasicInfoSection.tsx @@ -92,6 +92,18 @@ const BasicInfoSection: FC = ({ formik, categories }) => error_text={formik.touched.desc && formik.errors.desc ? formik.errors.desc : ''} />
+ +
+ formik.setFieldValue('order', Number(e.target.value))} + error_text={formik.touched.order && formik.errors.order ? formik.errors.order : ''} + /> +
) } diff --git a/src/pages/food/types/Types.ts b/src/pages/food/types/Types.ts index d3b108a..07213f5 100644 --- a/src/pages/food/types/Types.ts +++ b/src/pages/food/types/Types.ts @@ -16,6 +16,7 @@ export type CreateFoodType = { discount: number; isSpecialOffer: boolean; dailyStock: number; + order: number; }; export type Category = {