Proyectos de Subversion LeadersLinked - Backend

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
16726 stevensc 1
import React from 'react'
2
import styles from './survey.module.scss'
3
 
4
const SurveyForm = ({ question, answers = [], active, time }) => {
5
  const [isActive, setIsActive] = useState(true)
6
 
7
  useEffect(() => {
8
    setIsActive(Boolean(active))
9
  }, [active])
10
 
11
  return (
12
    <form action="" className={styles.survey_form}>
13
      <h3>{question}</h3>
14
      {answers.map((option, index) => (
15
        <div className={styles.survey_input} key={index}>
16
          <input
17
            type="radio"
18
            name="option"
19
            id={`option-${index + 1}`}
20
            disabled={!isActive || !Boolean(time)}
21
          />
22
          <label htmlFor={`option-${index + 1}`}>{option}</label>
23
        </div>
24
      ))}
25
    </form>
26
  )
27
}
28
 
29
export default SurveyForm