import { useEffect, useState } from "react"; import { updateQuiz } from "@root/quizes/actions" import { useCurrentQuiz } from "@root/quizes/hooks" import { SwitchSetting } from "../SwichResult"; import { Box, IconButton, Paper, Button, Typography, TextField, useMediaQuery, useTheme, } from "@mui/material"; import ExpandLessIconBG from "@icons/ExpandLessIconBG"; import ExpandLessIcon from "@mui/icons-material/ExpandLess"; import ShareNetwork from "@icons/ShareNetwork.svg"; import ArrowCounterClockWise from "@icons/ArrowCounterClockWise.svg"; import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; import SwitchResult from "../DescriptionForm/SwitchResult"; import ButtonsOptionsForm from "../DescriptionForm/ButtinsOptionsForm"; import PriceButtons from "../DescriptionForm/PriceButton"; import DiscountButtons from "../DescriptionForm/DiscountButtons"; import CustomTextField from "@ui_kit/CustomTextField"; import { OneIcon } from "@icons/questionsPage/OneIcon"; import { DeleteIcon } from "@icons/questionsPage/deleteIcon"; import { PointsIcon } from "@icons/questionsPage/PointsIcon"; import Info from "@icons/Info"; import ImageAndVideoButtons from "../DescriptionForm/ImageAndVideoButtons"; interface Props { resultContract: boolean; } export const ResultCard = ({ resultContract }:Props) => { const quiz = useCurrentQuiz() const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down(790)); const isSmallMonitor = useMediaQuery(theme.breakpoints.down(1100)); const [expand, setExpand] = useState(true) useEffect(() => { setExpand(true) }, [resultContract]) const [switchState, setSwitchState] = useState(""); const [priceButtonsActive, setPriceButtonsActive] = useState(0); const [priceButtonsType, setPriceButtonsType] = useState(); const [forwarding, setForwarding] = useState(false); const buttonsActive = (index: number, type: string) => { setPriceButtonsActive(index); setPriceButtonsType(type); }; const SSHC = (data: string) => { setSwitchState(data); }; return( Заголовок результата setExpand(!expand)} > {expand ? ( ) : ( )} {expand && ( {priceButtonsType === "smooth" ? ( Призыв к действию {forwarding ? ( Переадресация ) : ( <> )} ) : ( )} )} ) }