Added write blanks edit

This commit is contained in:
Joao Ramos
2024-07-04 00:19:07 +01:00
parent c9daba17e1
commit 3da87cce60
3 changed files with 117 additions and 7 deletions

View File

@@ -21,6 +21,7 @@ import { toast } from "react-toastify";
import { v4 } from "uuid";
import FillBlanksEdit from "@/components/Generation/fill.blanks.edit";
import TrueFalseEdit from "@/components/Generation/true.false.edit";
import WriteBlanksEdit from "@/components/Generation/write.blanks.edit";
const DIFFICULTIES: Difficulty[] = ["easy", "medium", "hard"];
@@ -119,6 +120,28 @@ const PartTab = ({
/>
</>
);
case "writeBlanks":
return (
<>
<h1>Exercise: Write Blanks</h1>
<WriteBlanksEdit
exercise={exercise}
key={exercise.id}
updateExercise={(data: any) => {
updatePart((part?: ReadingPart) => {
if (part) {
return {
...part,
exercises: part.exercises.map((x) =>
x.id === exercise.id ? { ...x, ...data } : x
),
} as ReadingPart;
}
});
}}
/>
</>
);
default:
return null;
}