diff --git a/src/Components/QuoraFeedbox.jsx b/src/Components/QuoraFeedbox.jsx index f3ba926..ffa619a 100644 --- a/src/Components/QuoraFeedbox.jsx +++ b/src/Components/QuoraFeedbox.jsx @@ -36,30 +36,30 @@ function QuoraFeedbox(props) { //Like // Dislike const [Like, setLike] = useState(false); const [LikeCount, setLikeCount] = useState(0); - const [Dislike, setDislike] = useState(false); - const [DislikeCount, setDislikeCount] = useState(0); + // const [Dislike, setDislike] = useState(false); + // const [DislikeCount, setDislikeCount] = useState(0); - const handelLike=()=>{ - if(!Like){ - setLike(true); - setLikeCount(LikeCount+1); - if(DislikeCount!=0){ - setDislikeCount(DislikeCount-1); + const handelLike = () => { + if(questionId){ + if (!Like) { + setLike(true); + setLikeCount(props.postLike + 1); + db.collection("question") + .doc(questionId) + .update({ + postLike: LikeCount, + }) + .catch((error) => { + console.error("Error adding document: ", error); + }); + // if(DislikeCount!=0){ + // setDislikeCount(DislikeCount-1); + // } + } else { + setLike(false); } } - else{ - setLike(false); - } - // sending like count to server - db.collection("question") - .doc(questionId) - .update({ - postLike: LikeCount, - }) - .catch((error) => { - console.error("Error adding document: ", error); - }); - } + }; // const handelDislike=(e)=>{ // if(!Dislike && DislikeCount==0){ @@ -82,7 +82,7 @@ function QuoraFeedbox(props) { // console.error("Error adding document: ", error); // }); // } - + //fetching answer useEffect(() => { if (questionId) { @@ -142,7 +142,7 @@ function QuoraFeedbox(props) { }} >
- {answer.timeStamp? new Date(answer.timeStamp?.toDate()).toLocaleString(): ""} + {answer.timeStamp + ? new Date(answer.timeStamp?.toDate()).toLocaleString() + : ""}
@@ -196,12 +198,12 @@ function QuoraFeedbox(props) {