import IconPlus from "@icons/IconPlus"; import Info from "@icons/Info"; import Plus from "@icons/Plus"; import ArrowLeft from "@icons/questionsPage/arrowLeft"; import { Box, Button, Typography, Paper, FormControl, TextField } from "@mui/material"; import { incrementCurrentStep } from "@root/quizes/actions"; import CustomWrapper from "@ui_kit/CustomWrapper"; import { DescriptionForm } from "./DescriptionForm/DescriptionForm"; import { ResultListForm } from "./ResultListForm"; import { SettingForm } from "./SettingForm"; import { useState } from "react"; import { WhenCard } from "./cards/WhenCard"; import { ResultCard } from "./cards/ResultCard"; import { EmailSettingsCard } from "./cards/EmailSettingsCard"; import { useCurrentQuiz } from "@root/quizes/hooks" import { useQuestionsStore } from "@root/questions/store"; import { QuizQuestionResult } from "@model/questionTypes/result"; export const ResultSettings = () => { const quiz = useCurrentQuiz() const results = useQuestionsStore().questions.filter(q => q.type === "result") console.log("опросник ", quiz) const [quizExpand, setQuizExpand] = useState(true) const [resultContract, setResultContract] = useState(true) const [readyLeave, setReadyLeave] = useState(true) const setAlertLeave = () => { setReadyLeave(false) } return ( Настройки результатов {quiz.config.resultInfo.when === "email" && } Создайте результат { results.map((resultQuestion) => ) } ); };