diff --git a/src/components/ModalModifyImages.jsx b/src/components/ModalModifyImages.jsx index 4f475cc..f31de9a 100644 --- a/src/components/ModalModifyImages.jsx +++ b/src/components/ModalModifyImages.jsx @@ -77,11 +77,9 @@ export default function ModalModifyImages(props) { if (index > -1) { newListImage.splice(index, 1); - setlistImage(newListImage); + setlistImage([...newListImage]); } - // setlistImage(listImage.filter((image) => image !== fileName)); - const imageDeleteOptions = { method: "DELETE", body: JSON.stringify({ fileName: fileName.split("/").pop() }), diff --git a/src/pages/api/file/deleteFile.js b/src/pages/api/file/deleteFile.js index 5d6af83..fb8c7d2 100644 --- a/src/pages/api/file/deleteFile.js +++ b/src/pages/api/file/deleteFile.js @@ -11,7 +11,7 @@ export const config = { const deleteImage = async (req, res) => { const body = await JSON.parse(req.body); await fs.unlinkSync(`./public/imageUsers/${body.fileName}`); - res.status(200).send("image deleted"); + res.status(204).send({ message: "File deleted", file: body.fileName }); }; export default (req, res) => { diff --git a/src/pages/api/file/uploadFile.js b/src/pages/api/file/uploadFile.js index c96648d..3b60a83 100644 --- a/src/pages/api/file/uploadFile.js +++ b/src/pages/api/file/uploadFile.js @@ -20,7 +20,7 @@ const post = async (req, res) => { return; } saveFile(files.file); - return res.status(201).send("image saved"); + return res.status(201).send({ message: "File uploaded", file: files.file }); }); }; diff --git a/src/pages/userProfile.tsx b/src/pages/userProfile.tsx index 55c2cf5..d1ff00e 100644 --- a/src/pages/userProfile.tsx +++ b/src/pages/userProfile.tsx @@ -104,7 +104,7 @@ export default function UserProfile() { return ( - + {userData.images ? ( @@ -139,7 +139,7 @@ export default function UserProfile() { Modifiez les champs en les selectionnants -
+ @@ -355,7 +355,7 @@ export default function UserProfile() { - +