diff --git a/frontend/src/User/myPosts.js b/frontend/src/User/myPosts.js
index d9b358f..bd7e539 100644
--- a/frontend/src/User/myPosts.js
+++ b/frontend/src/User/myPosts.js
@@ -11,7 +11,6 @@ import { fetchMyPosts } from "../store/slices/postSlice";
import "../styles/posts.css";
import CreatePost from "./createPost";
import CommentTextsection from "../shared/components/CommentTextSection";
-import Error from "../shared/components/Error";
const MyPost = () => {
const { userInfo } = useSelector((state) => state.auth);
@@ -19,14 +18,12 @@ const MyPost = () => {
const [showTextSection, setShowTextSection] = useState({});
const dispatch = useDispatch();
const myPosts = useSelector((state) => state.posts.myPosts);
- const errorMessage = useSelector((state) => state.posts.errorMessage);
const [likes, setLikes] = useState({});
- const [likeMode, setLikeMode] = useState({});
useEffect(() => {
dispatch(fetchMyPosts());
}, [dispatch]);
- console.log(myPosts);
+
const handleShowCreatePost = () => {
setShowModal(!showModal);
};
@@ -39,29 +36,16 @@ const MyPost = () => {
};
const handleToggleLike = (postId) => {
- setLikes((prevState) => {
- const newLikes = { ...prevState };
- const isLiked = likeMode[postId];
-
- if (isLiked) {
- newLikes[postId] = Math.max(0, (newLikes[postId] || 0) - 1);
- } else {
- newLikes[postId] = (newLikes[postId] || 0) + 1;
- }
-
- return newLikes;
- });
- setLikeMode((prevState) => ({
+ setLikes((prevState) => ({
...prevState,
- [postId]: !prevState[postId],
+ [postId]: (prevState[postId] || 0) + (likes[postId] ? -1 : 1),
}));
};
return (