From 7f5a9ba841a2a9d5d3eb8d6b0110d8a0d89bf23a Mon Sep 17 00:00:00 2001 From: "bastien.ollier@etu.uca.fr" Date: Thu, 19 Jan 2023 20:53:52 +0100 Subject: [PATCH] edition commanataire --- .../src/components/Post/ActionComment.js | 26 ++++++++++++------- .../client/src/components/Post/Comment.js | 3 +-- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/Site Web/client/src/components/Post/ActionComment.js b/Site Web/client/src/components/Post/ActionComment.js index 8bc6a03c..a46668ec 100644 --- a/Site Web/client/src/components/Post/ActionComment.js +++ b/Site Web/client/src/components/Post/ActionComment.js @@ -7,7 +7,8 @@ import { UidContext } from '../AppContext'; const ActionComment = ( { commentaire , postId}) => { const [createur, setCreateur] = useState(false); const [edit, setEdit] = useState(false); - const [message,setMessage] = useState(''); + const [message,setMessage] = useState(commentaire.text); + const uid = useContext(UidContext); const dispatch = useDispatch(); @@ -15,13 +16,14 @@ const ActionComment = ( { commentaire , postId}) => { e.preventDefault(); if(message){ dispatch(editComment(postId, commentaire._id, message)); - setMessage(''); setEdit(false); } }; const handleDelete = () => { dispatch(deleteComment(postId, commentaire._id)); + setMessage('commantaire suprimer'); + setEdit(false); }; useEffect(() => { @@ -36,6 +38,9 @@ const ActionComment = ( { commentaire , postId}) => { }, [uid, commentaire.commenterId]); return ( + <> +

{message}

+
{createur && edit === false && ( setEdit(!edit)}> @@ -47,14 +52,14 @@ const ActionComment = ( { commentaire , postId}) => { className="edit-comment-form">
-
- { - if(window.confirm("Etes-vous sur de supprimer ce commentaire ?")){ - handleDelete(); - } - }}> - - +
+ { + if(window.confirm("Etes-vous sur de supprimer ce commentaire ?")){ + handleDelete(); + } + }}> + +
@@ -66,6 +71,7 @@ const ActionComment = ( { commentaire , postId}) => { )}
+ ); }; diff --git a/Site Web/client/src/components/Post/Comment.js b/Site Web/client/src/components/Post/Comment.js index f72509b8..ae4a9823 100644 --- a/Site Web/client/src/components/Post/Comment.js +++ b/Site Web/client/src/components/Post/Comment.js @@ -50,8 +50,7 @@ const Comment = ({ post }) => { {timestampParser(comment.timestamp)}
-

{comment.text}

- +