All files / client/components/Comment CommentList.tsx

0% Statements 0/4
100% Branches 0/0
0% Functions 0/2
0% Lines 0/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                                                     
import React, { FC } from 'react'
import CommentItem from './CommentItem'
import Crowi from 'client/util/Crowi'
import { CommonProps } from 'client/types/component'
import { Comment } from 'client/types/crowi'
 
type Props = CommonProps & {
  children?: React.ReactNode
  crowi: Crowi
  comments: Comment[]
  revisionId: string | null
}
 
const CommentList: FC<Props> = props => {
  const { crowi, comments, revisionId, ...others } = props
 
  return (
    <div {...others}>
      {comments.map(comment => (
        <CommentItem key={comment._id} crowi={crowi} comment={comment} revisionId={revisionId} />
      ))}
    </div>
  )
}
 
export default CommentList