import * as React from 'react'; import Gravatar from 'react-gravatar'; import NewComment from './NewComment'; import Separator from '../shared/Separator'; import { MutedText } from '../shared/CustomTexts'; import { ReplyFormState } from '../../reducers/replyFormReducer'; import friendlyDate from '../../helpers/friendlyDate'; interface Props { id: number; body: string; userFullName: string; userEmail: string; updatedAt: string; replyForm: ReplyFormState; handleToggleCommentReply(): void; handleCommentReplyBodyChange(e: React.FormEvent): void; handleSubmitComment(body: string, parentId: number): void; isLoggedIn: boolean; isPowerUser: boolean; } const Comment = ({ id, body, userFullName, userEmail, updatedAt, replyForm, handleToggleCommentReply, handleCommentReplyBodyChange, handleSubmitComment, isLoggedIn, isPowerUser, }: Props) => (
{body}
{ replyForm.isOpen ?