File size: 682 Bytes
9e2df12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import EmptyQuestionsState from './EmptyQuestionsState'
import QuestionCard from './QuestionCard'

export default function QuestionsList({ questions, onOpenJson, onOpenManual, onDelete, onUpdate, onUploadImage, onDeleteImage }) {
  if (questions.length === 0) {
    return <EmptyQuestionsState onOpenJson={onOpenJson} onOpenManual={onOpenManual} />
  }

  return (
    <>
      {questions.map((question, idx) => (
        <QuestionCard
          key={question.id}
          q={question}
          idx={idx}
          onDelete={onDelete}
          onUpdate={onUpdate}
          onUploadImage={onUploadImage}
          onDeleteImage={onDeleteImage}
        />
      ))}
    </>
  )
}