import { Box, Typography, Button } from "@mui/material"; import { useCurrentQuiz } from "@root/quizes/hooks"; import { useQuestionsStore } from "@root/questions/store"; import type { AnyTypedQuizQuestion } from "../../model/questionTypes/shared"; type ResultFormProps = { currentQuestion: AnyTypedQuizQuestion; showContactForm: boolean; setShowContactForm: (show: boolean) => void; setShowResultForm: (show: boolean) => void; }; export const ResultForm = ({ currentQuestion, showContactForm, setShowContactForm, setShowResultForm, }: ResultFormProps) => { const quiz = useCurrentQuiz(); const { questions } = useQuestionsStore(); const resultQuestion = questions.find( (question) => question.type === "result" && question.content.rule.parentId === currentQuestion.content.id ); const followNextForm = () => { setShowResultForm(false); setShowContactForm(true); }; return ( Форма результатов {JSON.stringify(resultQuestion)} {!showContactForm && quiz?.config.resultInfo.when !== "after" && ( )} ); };