diff --git a/eduaid_web/src/pages/Previous.jsx b/eduaid_web/src/pages/Previous.jsx index 404f11fb..b83c25a2 100644 --- a/eduaid_web/src/pages/Previous.jsx +++ b/eduaid_web/src/pages/Previous.jsx @@ -10,20 +10,24 @@ const Previous = () => { const navigate = useNavigate(); const getQuizzesFromLocalStorage = () => { - const quizzes = localStorage.getItem("last5Quizzes"); + const quizzes = localStorage.getItem("allQuizzes"); return quizzes ? JSON.parse(quizzes) : []; }; const [quizzes, setQuizzes] = React.useState(getQuizzesFromLocalStorage()); + const [showAll, setShowAll] = React.useState(false); + const displayedQuizzes = showAll ? quizzes : quizzes.slice(0, 5); + const handleQuizClick = (quiz) => { localStorage.setItem("qaPairs", JSON.stringify(quiz.qaPair)); navigate('/output'); }; const handleClearQuizzes = () => { - localStorage.removeItem("last5Quizzes"); + localStorage.removeItem("allQuizzes"); setQuizzes([]); + setShowAll(false); }; const handleBack = () => { @@ -71,7 +75,7 @@ const Previous = () => {