import { Box, Button, IconButton, Typography, useMediaQuery, useTheme, } from "@mui/material"; import { createQuestion } from "@root/questions/actions"; import { incrementCurrentStep } from "@root/quizes/actions"; import { useCurrentQuiz } from "@root/quizes/hooks"; import QuizPreview from "@ui_kit/QuizPreview/QuizPreview"; import { createPortal } from "react-dom"; import AddPlus from "../../assets/icons/questionsPage/addPlus"; import ArrowLeft from "../../assets/icons/questionsPage/arrowLeft"; import { DraggableList } from "./DraggableList"; export default function QuestionsPage() { const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down(660)); const { quiz } = useCurrentQuiz(); const collapseEverything = () => { // TODO // listQuestions[quizId].forEach((item, index) => { // updateQuestionsList(quizId, index, { // ...item, // expanded: false, // }); // }); }; if (!quiz) return null; return ( <> Заголовок квиза { createQuestion(quiz.id); }} sx={{ position: "fixed", left: isMobile ? "20px" : "250px", bottom: "20px", }} > {createPortal(, document.body)} ); }