import {Exercise, FillBlanksExercise, MatchSentencesExercise, MultipleChoiceExercise, WriteBlanksExercise, WritingExercise} from "@/interfaces/exam"; import dynamic from "next/dynamic"; import FillBlanks from "./FillBlanks"; import MultipleChoice from "./MultipleChoice"; import WriteBlanks from "./WriteBlanks"; import Writing from "./Writing"; const MatchSentences = dynamic(() => import("@/components/Solutions/MatchSentences"), {ssr: false}); export interface CommonProps { onNext: () => void; onBack: () => void; } export const renderSolution = (exercise: Exercise, onNext: () => void, onBack: () => void) => { switch (exercise.type) { case "fillBlanks": return ; case "matchSentences": return ; case "multipleChoice": return ; case "writeBlanks": return ; case "writing": return ; } };