28 lines
1.1 KiB
JavaScript
28 lines
1.1 KiB
JavaScript
import React, { useState } from "react";
|
|
import classes from "../assets/styles/generatingFormFields.module.scss";
|
|
|
|
const GeneratingFormFields = ({newForm, listTypeAnswer, answers, updateAnswersForm}) => {
|
|
return (
|
|
newForm.map((item, i) =>
|
|
<div className={classes.item} key={i}>
|
|
<div className={classes.item__question}>
|
|
<p className={classes.item__question__text}>{i + 1}) {item.question}</p>
|
|
<p className={classes.item__question__comment}>{item.comment}</p>
|
|
</div>
|
|
<div className={classes.item__answer}>
|
|
{
|
|
listTypeAnswer.find(type => type.id === item.typeAnswer).typeTag({
|
|
postfix: i,
|
|
optionAnswer: item.optionAnswer,
|
|
answers: answers ? answers : false,
|
|
id: i,
|
|
updateAnswersForm: updateAnswersForm ? updateAnswersForm : false
|
|
})
|
|
}
|
|
</div>
|
|
</div>
|
|
)
|
|
)
|
|
}
|
|
|
|
export default GeneratingFormFields; |