From 92e99f62486c61f468722f79ad364159b45b3296 Mon Sep 17 00:00:00 2001 From: CANCI0 Date: Thu, 7 Mar 2024 21:00:34 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Arreglado=20bud=20de=20Bater=C3=ADa=20de=20?= =?UTF-8?q?sabios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webapp/src/pages/Bateria/Bateria.js | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/webapp/src/pages/Bateria/Bateria.js b/webapp/src/pages/Bateria/Bateria.js index eade6625..e52c7b6c 100644 --- a/webapp/src/pages/Bateria/Bateria.js +++ b/webapp/src/pages/Bateria/Bateria.js @@ -11,7 +11,7 @@ const JuegoPreguntas = () => { const [tiempoRestante, setTiempoRestante] = useState(180); const [juegoTerminado, setJuegoTerminado] = useState(false); const [preguntas, setPreguntas] = useState([]); - const [preguntaActual, setPreguntaActual] = useState(""); + var preguntaActual = preguntas[indicePregunta]; const navigate = useNavigate(); useEffect(() => { @@ -25,7 +25,7 @@ const JuegoPreguntas = () => { }) .then((data) => { setPreguntas(data); - setPreguntaActual(data[0]); + preguntaActual = data[0]; setIsLoading(false); }) .catch((error) => { @@ -35,10 +35,7 @@ const JuegoPreguntas = () => { }, []); useEffect(() => { - if (isLoading) { - return; - } - if (tiempoRestante === 0 || indicePregunta === preguntas.length) { + if (tiempoRestante === 0) { setJuegoTerminado(true); } const timer = setInterval(() => { @@ -66,16 +63,11 @@ const JuegoPreguntas = () => { setJuegoTerminado(false); }; - if (juegoTerminado) { + if (isLoading) { return ( <>