import UserContext from '@/contexts/UserContext'; import useTimeDistance from '@/hooks/utilities/useTimeDistance'; import { format } from 'date-fns'; import { Dispatch, FC, SetStateAction, useContext } from 'react'; import { Rating } from 'react-daisyui'; import Link from 'next/link'; import CommentQueryResult from '@/services/schema/CommentSchema/CommentQueryResult'; import { z } from 'zod'; import CommentCardDropdown from './CommentCardDropdown'; interface CommentContentBodyProps { comment: z.infer; setInEditMode: Dispatch>; } const CommentContentBody: FC = ({ comment, setInEditMode }) => { const { user } = useContext(UserContext); const timeDistance = useTimeDistance(new Date(comment.createdAt)); return (

{comment.postedBy.username}

posted{' '} {' '} ago
{user && ( )}
{Array.from({ length: 5 }).map((val, index) => ( ))}

{comment.content}

); }; export default CommentContentBody;