diff --git a/client/src/components/GetImageAndQuestion.jsx b/client/src/components/GetImageAndQuestion.jsx index 1ca558d..87c765a 100644 --- a/client/src/components/GetImageAndQuestion.jsx +++ b/client/src/components/GetImageAndQuestion.jsx @@ -1,4 +1,3 @@ - import React, {useRef, useEffect, useState} from 'react'; import { useNavigate } from 'react-router-dom'; import { TruckId } from './Truck'; @@ -296,7 +295,6 @@ useEffect(() => { break; case 3: - console.log('Wykonało sie 3') name0ArrayFromDB.push(caches[0].cacheName); name1ArrayFromDB.push(caches[1].cacheName); name2ArrayFromDB.push(caches[2].cacheName); diff --git a/client/src/components/GetQuestion.jsx b/client/src/components/GetQuestion.jsx index 6e259ec..f53b42c 100644 --- a/client/src/components/GetQuestion.jsx +++ b/client/src/components/GetQuestion.jsx @@ -1,49 +1,46 @@ import { TruckId } from "./Truck"; import { AppContext } from './AppContext'; -import React, {useContext, useEffect, useState, useReducer} from 'react'; +import React, {useContext, useEffect, useState} from 'react'; import { ButtonShowCorrectAnswer } from "./GetImageAndQuestion"; export let EndCacheId = ""; export let EndCorrectAnswer = ""; -let clickcounter = 0; + const FetchData = ({isClick,score,setIsClick,setScore,navigate}) => { - if(clickcounter < 3) - clickcounter++; useEffect(() => { fetch(`/random-question?fire-truck=${TruckId}`) .then(res => res.json()) .then(dataQuestion => { + if(isClick) { const propertValuesObjectFromDb = Object.values(dataQuestion); - - if(clickcounter === 1) EndCorrectAnswer = propertValuesObjectFromDb[1]; - EndCacheId = propertValuesObjectFromDb[0]; - if(!isClick){ - EndCorrectAnswer = propertValuesObjectFromDb[1]; - EndCacheId = propertValuesObjectFromDb[0]; + EndCacheId = propertValuesObjectFromDb[0]; } - }) - },[isClick]) + }) + + + return ( <>

{EndCorrectAnswer}

- +
) } + + export const QuizGetQuestion = ({score,isClick,setScore,setIsClick,navigate}) => { return ( ) -} - +} \ No newline at end of file