Merged in feature/training-content (pull request #60)

Patched the module badges on the training view
This commit is contained in:
carlos.mesquita
2024-08-03 14:23:05 +00:00
committed by Tiago Ribeiro

View File

@@ -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 }) => {
</div>
<div className="flex flex-col gap-2">
<div className="w-full flex flex-row gap-1">
{Object.values(groupedByTrainingContent || {}).flatMap((content) =>
content.exams.map(({ module, id }) => (
<ModuleBadge key={id} module={module} />
))
)}
{uniqueModules.map((module) => (
<ModuleBadge key={module} module={module} />
))}
</div>
</div>
</div>