diff --git a/package-lock.json b/package-lock.json index 254efeb..bd79634 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "lab-react-trivia-solution", - "version": "0.0.0", + "version": "0.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "lab-react-trivia-solution", - "version": "0.0.0", + "version": "0.2.0", "dependencies": { "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/src/App.jsx b/src/App.jsx index b7bde75..4368da6 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -6,14 +6,18 @@ import rawTriviaQuestion from "./lib/data"; const triviaQuestion = rawTriviaQuestion.results[0]; + function App() { const [selectedAnswer, setSelectedAnswer] = useState(null); const [questionData, setQuestionData] = useState(triviaQuestion); + const url = "https://opentdb.com/api.php?amount=1&category=9&type=multiple"; + const selectAnswer = (selection) => { setSelectedAnswer(selection); }; + let card; if (selectedAnswer) { @@ -37,11 +41,20 @@ function App() { ); } + const getQuestion = (event)=>{fetch(url).then(response => response.json()).then(data=>{ + setQuestionData(data.results[0]); + setSelectedAnswer(null); + } + ) +} + + + return (

Trivia App

- + {card}