From 4741648f0583d4c91486a9aa44828f9bd14a8406 Mon Sep 17 00:00:00 2001 From: iamtrazy Date: Thu, 18 Jul 2024 08:55:29 +0530 Subject: [PATCH] fix: mobile image upload --- src/App.tsx | 10 ++ .../Forms/DynamicForm/CategoryForm.tsx | 101 ++++++++++++++++++ .../BranchManager/Inputs/ImageInput.tsx | 2 +- .../BranchManager/Sidebar/index.tsx | 17 ++- .../Categories/AddCategories.tsx | 13 +++ 5 files changed, 140 insertions(+), 3 deletions(-) create mode 100644 src/components/BranchManager/Forms/DynamicForm/CategoryForm.tsx create mode 100644 src/pages/BranchManager/Categories/AddCategories.tsx diff --git a/src/App.tsx b/src/App.tsx index df26687..3c9cf87 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -25,6 +25,7 @@ import User from '@pages/BranchManager/Users'; import UserAdd from '@pages/BranchManager/Users/AddUser'; import UserEdit from '@pages/BranchManager/Users/EditUser'; import EditFoods from '@pages/BranchManager/Foods/EditFood'; +import AddCategories from '@pages/BranchManager/Categories/AddCategories'; const routes = createRoutesFromElements( @@ -107,6 +108,15 @@ const routes = createRoutesFromElements( } /> + + + + + } + /> ; + +function CategoryForm() { + const Navigate = useNavigate(); + const { register, handleSubmit, formState } = useForm({ + resolver: zodResolver(FormSchema), + }); + + const { errors } = formState; + + useEffect(() => { + if (Object.keys(errors).length) { + console.log('Form errors:', errors); + } + }, [errors]); + + const onSubmit: SubmitHandler = async (data) => { + console.log('Form data:', data); + }; + + return ( +
+
+
+

+ Add Food Categories +

+
+
+
+
+ +