Skip to content
Snippets Groups Projects
Commit e7165de7 authored by Torbjørn Antonsen's avatar Torbjørn Antonsen
Browse files

made play button start the selected quiz

parent 60f065e7
No related branches found
No related tags found
1 merge request!35Backend frontend sync
Pipeline #269408 passed
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
const response = await apiClient.get('/quiz/'); const response = await apiClient.get('/quiz/');
this.quizList = response.data; this.quizList = response.data;
console.log(this.quizList[0].title) console.log(this.quizList[0])
} catch (error) { } catch (error) {
// TODO: Proper error handling // TODO: Proper error handling
console.error('Error retrieving quiz:', error); console.error('Error retrieving quiz:', error);
...@@ -42,8 +42,9 @@ ...@@ -42,8 +42,9 @@
return categoryIcons.Default; return categoryIcons.Default;
} }
}, },
playQuiz() { playQuiz(id) {
router.push({ name: 'playQuiz', params: { quizId: this.quizId } }); console.log(id)
router.push({ name: 'playQuiz', params: { quizId: id } });
}, },
}, },
}; };
...@@ -64,7 +65,7 @@ ...@@ -64,7 +65,7 @@
</div> </div>
<div class="row"> <div class="row">
<div class="quiz-list"> <div class="quiz-list">
<div class="quiz-col" v-for="quiz in quizList" :key="quiz.quizId"> <div class="quiz-col" v-for="quiz in quizList" :key="quiz.id">
<div class="quiz-header"> <div class="quiz-header">
<h3>{{ quiz.title }}</h3> <h3>{{ quiz.title }}</h3>
</div> </div>
...@@ -73,7 +74,7 @@ ...@@ -73,7 +74,7 @@
<p>Category: {{ quiz.category }}</p> <p>Category: {{ quiz.category }}</p>
</div> </div>
<div class="quiz-footer"> <div class="quiz-footer">
<button @click="playQuiz(quiz.quizId)" class="play-btn">Play</button> <button @click="playQuiz(quiz.id)" class="play-btn">Play</button>
</div> </div>
</div> </div>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment