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 { Link } from "react-router-dom"; 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"; const DESCRIPTIONS = [ "Настройка стартовой страницы", "Задайте вопросы", "Настройте авторезультаты", "Настройте форму контактов", "Установите квиз", "Запустите рекламу", ] as const; 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 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 ? : } ); }