import Stepper from "@ui_kit/Stepper"; import SwitchStepPages from "@ui_kit/switchStepPages"; import React, { useState } from "react"; import PenaLogo from "@ui_kit/PenaLogo"; import { Box, Button, Container, FormControl, IconButton, TextField, useMediaQuery, useTheme } from "@mui/material"; import BackArrowIcon from "@icons/BackArrowIcon"; import NavMenuItem from "@ui_kit/Header/NavMenuItem"; import EyeIcon from "@icons/EyeIcon"; import CustomAvatar from "@ui_kit/Header/Avatar"; import Sidebar from "@ui_kit/Sidebar"; import { quizStore } from "@root/quizes"; import { useParams } from "react-router-dom"; import { Burger } from "@icons/Burger"; import { PenaLogoIcon } from "@icons/PenaLogoIcon"; import { SidebarMobile } from "./Sidebar/SidebarMobile"; export default function StartPage() { const { listQuizes, updateQuizesList, removeQuiz, createBlank } = quizStore(); const params = Number(useParams().quizId); const activeStep = listQuizes[params].step; const theme = useTheme(); const isTablet = useMediaQuery(theme.breakpoints.down(1000)); const isMobile = useMediaQuery(theme.breakpoints.down(660)); const [mobileSidebar, setMobileSidebar] = useState(false); const handleNext = () => { updateQuizesList(params, { step: listQuizes[params].step + 1 }); }; const handleBack = () => { let result = listQuizes[params].step - 1; updateQuizesList(params, { step: result ? result : 1 }); }; return ( <> {/*хедер*/} {isMobile ? : } handleBack()}> {isTablet ? ( {isMobile ? ( setMobileSidebar(!mobileSidebar)} style={{ fontSize: "30px", color: "white", cursor: "pointer" }} /> ) : ( )} ) : ( <> )} {isMobile ? : } ); }