import {Box, Link, Typography, useMediaQuery, useTheme} from "@mui/material"; import React, {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 = (e: any) => { let SPageClone = listQuizes[params].config SPageClone.meta = e.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ета заголовок Текст-заполнитель — это текст, который имеет Текст-заполнитель — это текст, который имеет Текст-заполнитель — это текст, который имеет Текст-заполнитель — это текст, который имеет Текст-заполнитель ) } ) }