Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 7147 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 7147 Rev 7151
Línea 77... Línea 77...
77
 
77
 
78
const SurveyForm = ({
78
const SurveyForm = ({
79
  question,
79
  question,
80
  answers = [],
80
  answers = [],
81
  votes,
81
  votes,
82
  active,
82
  active = false,
83
  time,
83
  time,
84
  resultType,
84
  resultType,
85
  voteUrl,
85
  voteUrl,
86
  addNotification, // Redux action
86
  addNotification, // Redux action
87
  updateFeed, // Redux action
87
  updateFeed, // Redux action
88
}) => {
88
}) => {
89
  const [remainingTime, setRemainingTime] = useState('00:00:00')
89
  const [remainingTime, setRemainingTime] = useState('00:00:00')
90
  const [isActive, setIsActive] = useState(Boolean(active))
90
  const [isActive, setIsActive] = useState()
91
  const [totalVotes, setTotalVotes] = useState(0)
91
  const [totalVotes, setTotalVotes] = useState(0)
92
  const timeRef = useRef(time)
92
  const timeRef = useRef(time)
Línea 93... Línea 93...
93
  const { register, handleSubmit } = useForm()
93
  const { register, handleSubmit } = useForm()
Línea 175... Línea 175...
175
    if (!votes) return
175
    if (!votes) return
176
    const total = votes.reduce((acum, current) => acum + Number(current), 0)
176
    const total = votes.reduce((acum, current) => acum + Number(current), 0)
177
    setTotalVotes(total)
177
    setTotalVotes(total)
178
  }, [votes])
178
  }, [votes])
Línea -... Línea 179...
-
 
179
 
-
 
180
  useEffect(() => {
-
 
181
    active ?? setIsActive(Boolean(active))
-
 
182
  }, [active])
179
 
183
 
180
  return (
184
  return (
181
    <form onChange={sendVote} className={styles.survey_form}>
185
    <form onChange={sendVote} className={styles.survey_form}>
182
      <h3>{question}</h3>
186
      <h3>{question}</h3>
183
      {resultType === 'pu' && (
187
      {resultType === 'pu' && (