import { Box, Button, IconButton, Typography, useTheme } from "@mui/material"; import AddPlus from "../../assets/icons/questionsPage/addPlus"; import ArrowLeft from "../../assets/icons/questionsPage/arrowLeft"; import { quizStore } from "@root/quizes"; import { useParams } from "react-router-dom"; import { questionStore, createQuestion, updateQuestionsList, } from "@root/questions"; import { DraggableList } from "./DraggableList"; export default function QuestionsPage() { const { listQuizes, updateQuizesList } = quizStore(); const params = Number(useParams().quizId); const { listQuestions } = questionStore(); const handleNext = () => { updateQuizesList(params, { step: listQuizes[params].step + 1 }); }; const handleBack = () => { let result = listQuizes[params].step - 1; updateQuizesList(params, { step: result ? result : 1 }); }; const collapseEverything = () => { listQuestions.forEach((item, index) => { updateQuestionsList(index, { ...item, expanded: false }); }); }; const theme = useTheme(); return ( <> {/**/} Заголовок квиза { createQuestion(params); console.log(listQuestions); }} > ); }