import { AnyQuizQuestion } from "@model/questionTypes/shared"; import DataOptions from "./DataOptions/DataOptions"; import DropDown from "./DropDown/DropDown"; import Emoji from "./Emoji/Emoji"; import OptionsAndPicture from "./OptionsAndPicture/OptionsAndPicture"; import OptionsPicture from "./OptionsPicture/OptionsPicture"; import OwnTextField from "./OwnTextField/OwnTextField"; import PageOptions from "./PageOptions/PageOptions"; import RatingOptions from "./RatingOptions/RatingOptions"; import SliderOptions from "./SliderOptions/SliderOptions"; import UploadFile from "./UploadFile/UploadFile"; import AnswerOptions from "./answerOptions/AnswerOptions"; interface Props { question: AnyQuizQuestion; } export default function SwitchQuestionsPage({ question }: Props) { switch (question.type) { case "variant": return ; case "images": return ; case "varimg": return ; case "emoji": return ; case "text": return ; case "select": return ; case "date": return ; case "number": return ; case "file": return ; case "page": return ; case "rating": return ; default: return <>; } }