From f3f48ebe48576184c7ffa5f8f7943dfe66be2606 Mon Sep 17 00:00:00 2001 From: Tharindu Jayawardhana Date: Mon, 17 Jun 2024 00:03:17 +0530 Subject: [PATCH 1/8] item update images are done --- .../items-management/layout/AddItems.tsx | 33 ++-- .../items-management/layout/UpdateItems.tsx | 47 ++++-- .../items-management/layout/ViewItem.tsx | 5 +- .../services/ItemDetailsCRUDService.tsx | 141 +++++++++++++++++- 4 files changed, 194 insertions(+), 32 deletions(-) diff --git a/src/features/items-management/layout/AddItems.tsx b/src/features/items-management/layout/AddItems.tsx index 94865fa..00e83f6 100644 --- a/src/features/items-management/layout/AddItems.tsx +++ b/src/features/items-management/layout/AddItems.tsx @@ -5,9 +5,9 @@ import { Link } from 'react-router-dom'; import useItemService from '../services/ItemDetailsCRUDService'; const AddItems = () => { - const [previewImage, setPreviewImage] = useState(null); // const navigate = useNavigate(); - const { item, setItem, preSet, creating } = useItemService(); + const { item, setItem, preSet, creating, itemImage, setItemImage } = + useItemService(); const handleImageChange = (e: ChangeEvent) => { const file: File | null = e.target.files ? e.target.files[0] : null; @@ -15,11 +15,7 @@ const AddItems = () => { const reader = new FileReader(); reader.onloadend = () => { if (typeof reader.result === 'string') { - setPreviewImage(reader.result); - setItem({ - ...item, - itemImage: reader.result, - }); + setItemImage(file); } }; reader.readAsDataURL(file); @@ -62,10 +58,10 @@ const AddItems = () => {
Order Payment