diff --git a/src/pages/training/index.tsx b/src/pages/training/index.tsx index da46b717..5f75a0a5 100644 --- a/src/pages/training/index.tsx +++ b/src/pages/training/index.tsx @@ -85,7 +85,7 @@ const Training: React.FC<{ user: User }> = ({ user }) => { useEffect(() => { const postStats = async () => { try { - const response = await axios.post<{id: string}>(`/api/training`, stats); + const response = await axios.post<{ id: string }>(`/api/training`, stats); return response.data.id; } catch (error) { setIsNewContentLoading(false); @@ -93,7 +93,7 @@ const Training: React.FC<{ user: User }> = ({ user }) => { }; if (isNewContentLoading) { - postStats().then( id => { + postStats().then(id => { setTrainingStats([]); if (id) { router.push(`/training/${id}`) @@ -220,6 +220,7 @@ const Training: React.FC<{ user: User }> = ({ user }) => { const trainingContentContainer = (timestamp: string) => { if (!groupedByTrainingContent) return <>>; const trainingContent: ITrainingContent = groupedByTrainingContent[timestamp]; + const uniqueModules = [...new Set(trainingContent.exams.map(exam => exam.module))]; return ( <> @@ -236,11 +237,9 @@ const Training: React.FC<{ user: User }> = ({ user }) => {