import { Box, Button, FormControl, IconButton, MenuItem, TextField as MuiTextField, Paper, Select, SelectChangeEvent, TextFieldProps, Typography, useMediaQuery, useTheme, } from "@mui/material"; import { useCurrentQuiz } from "@root/quizes/hooks"; import { FC, useState } from "react"; import ArrowDown from "@/assets/icons/ArrowDownIcon"; import CopyIcon from "@/assets/icons/CopyIcon"; import LinkIcon from "@/assets/icons/LinkIcon"; import { ReactComponent as PlusIco } from "@/assets/icons/PlusIco.svg"; import { InfoPopover } from "@/ui_kit/InfoPopover"; import { UtmsModal } from "./UtmsModal"; const TextField = MuiTextField as unknown as FC; export default function QuizMarkCreate() { const theme = useTheme(); const quiz = useCurrentQuiz(); const [display, setDisplay] = useState("1"); const isMobile = useMediaQuery(theme.breakpoints.down(600)); const isTablet = useMediaQuery(theme.breakpoints.down(1000)); const [isUtmsOpen, setIsUtmsOpen] = useState(false); const CopyLink = () => { let one = (document.getElementById("inputMarkLinkone") as HTMLInputElement) ?.value; let text = (document.getElementById("inputMarkLink") as HTMLInputElement) ?.value; navigator.clipboard.writeText(one + text); }; const handleChange = (event: SelectChangeEvent) => { setDisplay(event.target.value); }; if (!quiz) return null; return ( Создание/выбор utm меток setIsUtmsOpen(true)}> setIsUtmsOpen(false)} quizBackendId={quiz?.backendId} /> ); }