From dc3015076059d16841750221ff9c8c4e6b22bdf0 Mon Sep 17 00:00:00 2001 From: g Date: Sat, 8 Feb 2025 17:20:45 +0000 Subject: [PATCH] Fix image upload --- components/forms/image-upload.tsx | 2 +- components/modals/product-modal.tsx | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/components/forms/image-upload.tsx b/components/forms/image-upload.tsx index 83b6221..a60be01 100644 --- a/components/forms/image-upload.tsx +++ b/components/forms/image-upload.tsx @@ -17,7 +17,7 @@ export const ImageUpload = ({
{imagePreview ? ( diff --git a/components/modals/product-modal.tsx b/components/modals/product-modal.tsx index ec9ea2e..16fff29 100644 --- a/components/modals/product-modal.tsx +++ b/components/modals/product-modal.tsx @@ -51,7 +51,7 @@ export const ProductModal: React.FC = ({ // If productData.image is a *URL* (string), show it as a default preview useEffect(() => { if (productData.image && typeof productData.image === "string") { - setImagePreview(productData.image); + setImagePreview(`${process.env.NEXT_PUBLIC_API_URL}/products/${productData._id}/image`); } }, [productData.image]); @@ -72,6 +72,7 @@ export const ProductModal: React.FC = ({ } // For preview + console.log(file) const objectUrl = URL.createObjectURL(file); setSelectedFile(file); setImagePreview(objectUrl); @@ -96,6 +97,7 @@ export const ProductModal: React.FC = ({ return; } + onSave(productData, selectedFile); toast.success(editing ? "Product updated!" : "Product added!"); onClose();