Proyectos de Subversion LeadersLinked - Backend

Rev

Autoría | Ultima modificación | Ver Log |

import React from 'react'
import styles from './survey.module.scss'

const SurveyForm = ({ question, answers = [], active, time }) => {
  const [isActive, setIsActive] = useState(true)

  useEffect(() => {
    setIsActive(Boolean(active))
  }, [active])

  return (
    <form action="" className={styles.survey_form}>
      <h3>{question}</h3>
      {answers.map((option, index) => (
        <div className={styles.survey_input} key={index}>
          <input
            type="radio"
            name="option"
            id={`option-${index + 1}`}
            disabled={!isActive || !Boolean(time)}
          />
          <label htmlFor={`option-${index + 1}`}>{option}</label>
        </div>
      ))}
    </form>
  )
}

export default SurveyForm