import { Box, Link, Typography, useMediaQuery, useTheme } from "@mui/material"; import React, { ChangeEvent, useState } from "react"; import CustomTextField from "@ui_kit/CustomTextField"; import { quizStore } from "@root/quizes"; import { useParams } from "react-router-dom"; export default function Extra() { const { listQuizes, updateQuizesList, removeQuiz, createBlank } = quizStore(); const params = Number(useParams().quizId); const theme = useTheme(); const upMd = useMediaQuery(theme.breakpoints.up("md")); const upSm = useMediaQuery(theme.breakpoints.up("sm")); const [isExpanded, setIsExpanded] = useState(false); const expandedHC = (bool: boolean) => { setIsExpanded(bool); }; const mutationOrgMetaHC = (event: ChangeEvent) => { let SPageClone = listQuizes[params].config; SPageClone.meta = event.target.value; updateQuizesList(params, { config: SPageClone }); }; return ( expandedHC(!isExpanded)} sx={{ paddingTop: "15px", paddingRight: "20px", display: "flex", alignItems: "center", justifyContent: "space-between", cursor: "pointer", userSelect: "none", }} > Дополнительно {isExpanded && ( Mета заголовок Текст-заполнитель — это текст, который имеет Текст-заполнитель — это текст, который имеет Текст-заполнитель — это текст, который имеет Текст-заполнитель — это текст, который имеет Текст-заполнитель )} ); }