import { PostDto, VisitType } from "@nice/common"; import { motion } from "framer-motion"; import dayjs from "dayjs"; import { Avatar } from "antd"; import { useVisitor } from "@nice/client"; import { useContext, useEffect, useRef, useState } from "react"; import { PostDetailContext } from "./context/PostDetailContext"; import { CheckCircleOutlined, CheckOutlined, LikeFilled, LikeOutlined, } from "@ant-design/icons"; import PostLikeButton from "./PostHeader/PostLikeButton"; import { CustomAvatar } from "@web/src/components/presentation/CustomAvatar"; import PostResources from "./PostResources"; import PostHateButton from "./PostHeader/PostHateButton"; import PostSendButton from "./PostHeader/PostSendButton"; import { getCompressedImageUrl } from "@nice/utils"; export default function PostCommentCard({ post, index, isReceiverComment, }: { post: PostDto; index: number; isReceiverComment: boolean; }) { return (
{/* {post.author?.meta?.photoUrl} */}
{post?.meta?.signature || post.author?.showname || "匿名用户"} {dayjs(post?.createdAt).format( "YYYY-MM-DD HH:mm" )} {isReceiverComment && ( 官方回复 )}
{/* 添加有帮助按钮 */}
{isReceiverComment && ( )} {`#${index + 1}`}
); }