import Image from "next/image"; import { Button, Skeleton } from "@mui/material"; import Field from "./Field"; // Icons import BoldDisLikeComment from "@/components/icons/BoldDisLikeComment"; import BoldLikeComment from "@/components/icons/BoldLikeComment"; import DisLikeComment from "@/components/icons/DisLikeComment"; import ArrowUpComment from "@/components/icons/ArrowUpComment"; import LikeComment from "@/components/icons/LikeComment"; function ItemUser({ update, setUpdate, isReply, list, setList, data }) { const handleLike = (lengthLike, data, nameLike, nameIsLike) => { if (nameIsLike === "is_like" && data.is_dislike) { data.is_dislike = false; data.like_status.dislike_count--; } else if ( nameIsLike === "is_dislike" && data.like_status.current_user_like.like ) { data.like_status.current_user_like.like = false; data.like_status.like_count--; } data[nameLike] = lengthLike; data[nameIsLike] = !data[nameIsLike]; setUpdate(!update); }; return (
  • profile

    {data.author.real_name}

    3 روز پیش

    {data.comment}

    handleLike( data.like_status.current_user_like.like ? data.like_status.like_count - 1 : data.like_status.like_count + 1, data, "like", "is_like" ) } > {data.like_status.current_user_like.like ? ( ) : ( )}

    {data.like_status.like_count || ""}

    handleLike( data.is_dislike ? data.like_status.dislike_count - 1 : data.like_status.dislike_count + 1, data, "dislike", "is_dislike" ) } > {data.is_dislike ? : }

    {data.like_status.dislike_count || ""}

    {!!data.replies.length && (
    )}
  • ); } export default ItemUser;