From 9f8877daf96e64bf6f20e9ab0242d511ba2a4536 Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Thu, 23 Jul 2026 11:30:19 +0330 Subject: [PATCH] food scription and food contents --- .env | 4 +- src/pages/food/Create.tsx | 165 +----------------- .../food/components/BasicInfoSection.tsx | 53 +++++- .../food/components/FoodContentSection.tsx | 56 +++++- src/pages/food/hooks/useFoodData.ts | 12 ++ src/pages/food/service/FoodService.ts | 23 +++ src/pages/food/types/Types.ts | 15 ++ 7 files changed, 163 insertions(+), 165 deletions(-) diff --git a/.env b/.env index e54ee39..a309f21 100644 --- a/.env +++ b/.env @@ -1,8 +1,8 @@ VITE_TOKEN_NAME = 'dmnu_a_t' VITE_REFRESH_TOKEN_NAME = 'dmnu-a-rt' -VITE_BASE_URL = 'https://dmenu-api.danakcorp.com' -#VITE_BASE_URL = 'http://192.168.1.107:2000' +# VITE_BASE_URL = 'https://dmenu-api.danakcorp.com' +VITE_BASE_URL = 'http://192.168.99.131:2000' VITE_SOCKET_URL = 'https://dmenu-api.danakcorp.com' VITE_INVOICE_URL = 'https://console.danakcorp.com/receipts/' \ No newline at end of file diff --git a/src/pages/food/Create.tsx b/src/pages/food/Create.tsx index d5d8031..3b76ba9 100644 --- a/src/pages/food/Create.tsx +++ b/src/pages/food/Create.tsx @@ -1,8 +1,4 @@ import Button from "@/components/Button"; -import Input from "@/components/Input"; -import Select from "@/components/Select"; -import Textarea from "@/components/Textarea"; -import { Checkbox } from "@/components/ui/checkbox"; import type { ErrorType } from "@/helpers/types"; import { useFormik } from "formik"; import { TickCircle } from "iconsax-react"; @@ -11,8 +7,11 @@ import { useNavigate } from "react-router-dom"; import { toast } from "react-toastify"; import * as Yup from "yup"; import { useMultipleUpload } from "../uploader/hooks/useUploaderData"; +import BasicInfoSection from "./components/BasicInfoSection"; import CreateFoodSidebar from "./components/CreateFoodSidebar"; +import FoodContentSection from "./components/FoodContentSection"; import MealTimesSection from "./components/MealTimesSection"; +import ServiceOptionsSection from "./components/ServiceOptionsSection"; import WeekDaysSection from "./components/WeekDaysSection"; import { useCreateFood, useGetCategories } from "./hooks/useFoodData"; import type { CreateFoodType } from "./types/Types"; @@ -117,163 +116,11 @@ const CreateFood: FC = () => {
- - -
- formik.setFieldValue("price", Number(e.target.value))} - error_text={formik.touched.price && formik.errors.price ? formik.errors.price : ""} - /> - - formik.setFieldValue("discount", Number(e.target.value))} - error_text={formik.touched.discount && formik.errors.discount ? formik.errors.discount : ""} - /> - - 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 : ""} - /> - - formik.setFieldValue("availableStock", Number(e.target.value))} - error_text={formik.touched.availableStock && formik.errors.availableStock ? formik.errors.availableStock : ""} - /> -
- -
-