import { useState } from "react"; import { Box, Typography, Link, useTheme, useMediaQuery } from "@mui/material"; import { AnswerDraggableList } from "../AnswerDraggableList"; import { EnterIcon } from "../../../assets/icons/questionsPage/enterIcon"; import SwitchDropDown from "./switchDropDown"; import ButtonsOptions from "../ButtonsOptions"; import { addQuestionVariant } from "@root/questions/actions"; import { useAddAnswer } from "../../../utils/hooks/useAddAnswer"; import type { QuizQuestionSelect } from "../../../model/questionTypes/select"; interface Props { question: QuizQuestionSelect; } export default function DropDown({ question }: Props) { const onClickAddAnAnswer = useAddAnswer(); const [switchState, setSwitchState] = useState("setting"); const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down(790)); const SSHC = (data: string) => { setSwitchState(data); }; return ( <> {question.content.variants.length === 0 ? ( Добавьте ответ ) : ( )} onClickAddAnAnswer(question)} > Добавьте ответ {isMobile ? null : ( <> или нажмите Enter )} ); }