import { Box, Typography } from "@mui/material"; import { Select as SelectComponent } from "../../../pages/Questions/Select"; import { useQuizViewStore, updateAnswer, deleteAnswer } from "@root/quizView"; import type { QuizQuestionSelect } from "../../../model/questionTypes/select"; type SelectProps = { currentQuestion: QuizQuestionSelect; }; export const Select = ({ currentQuestion }: SelectProps) => { const { answers } = useQuizViewStore(); const { answer } = answers.find( ({ questionId }) => questionId === currentQuestion.content.id ) ?? {}; return ( {currentQuestion.title} answer)} onChange={(_, value) => { if (value < 0) { deleteAnswer(currentQuestion.content.id); return; } updateAnswer(currentQuestion.content.id, String(value)); }} /> ); };