import * as React from 'react'; import AnswerOptions from "./answerOptions/AnswerOptions"; import OptionsPicture from "./OptionsPicture/OptionsPicture"; import DataOptions from "./DataOptions/DataOptions"; import SliderOptions from "./SliderOptions/SliderOptions"; import OwnTextField from "./OwnTextField/OwnTextField"; import PageOptions from "./PageOptions/PageOptions"; import OptionsAndPicture from "./OptionsAndPicture/OptionsAndPicture"; import RatingOptions from "./RatingOptions/RatingOptions"; import Emoji from "./Emoji/Emoji"; import DropDown from "./DropDown/DropDown"; import UploadFile from "./UploadFile/UploadFile"; import {useParams} from "react-router-dom"; import {questionStore} from "@root/questions"; interface Props { totalIndex: number, } export default function SwitchQuestionsPage ({totalIndex }: Props) { const params = Number(useParams().quizId); const {listQuestions, updateQuestionsList, createQuestion, removeQuestion} = questionStore() const switchState = listQuestions[params][totalIndex].type switch (switchState) { case 'answer': return (); break; case 'answerpict': return (); break; case 'answerandpict': return (); break; case 'emoji': return (); break; case 'textfield': return (); break; case 'dropdown': return (); break; case 'date': return (); break; case 'slider': return (); break; case 'uploader': return (); break; case 'page': return (); break; case 'rating': return (); break; default: return (<>) } }