import { connect } from 'react-redux'
import React, { useState } from 'react'
import 'emoji-mart/css/emoji-mart.css'
import { Comment, Avatar } from 'antd'
import { CommentAction } from './Reply'
import { CommentDate } from './CommentDate'
import {
actionAddSubCommentTypeSaga,
actionFindSubCommentTypeSaga,
} from '../../actions/typeSaga/postTypesSaga'
import { Typography } from 'antd'
import CommentAuthor from './CommentAuthor'
import CommentAvatar from './CommentAvatar'
import { ViewComment } from './SpoilerButton'
const { Text } = Typography
export const Comments = ({
comments,
postId,
parentId,
findSubComment,
}) => {
return (
<>
{comments?.length && Object.keys(comments[0])?.length > 1
?
{comments?.map((comment) => {
return (
}
actions={[]}
avatar={
}
content={{comment?.text}
}
datetime={}
>
)
})}
:
comments?.length && (
findSubComment(parentId)}
>
{/* __ View answers ({comments.length}) */}
)}
>
)
}
export const CCommentsOnePost = connect(
(state) => ({
postId: state.promise.onePost?.payload?._id,
// comments: state?.post.onePost?.comments,
addComment: state.promise?.addComment?.payload,
addSubComment: state.promise?.addSubComment,
}),
{
findSubComment: actionFindSubCommentTypeSaga,
},
)(Comments)
// export const CCommentsForFeed = connect(
// (state) => ({
// // postId: state.promise.onePost?.payload?._id,
// addComment: state.promise?.addComment?.payload,
// addSubComment: state.promise?.addSubComment,
// }),
// {
// addCommentReply: actionAddSubFullComment,
// findSubComment: actionFindSubComment,
// },
// )(Comments)