import { Box, Link, Typography, ButtonBase, useTheme } from "@mui/material"; import AddImage from "../../../assets/icons/questionsPage/addImage"; import EnterIcon from "../../../assets/icons/questionsPage/enterIcon"; import ButtonsOptionsAndPict from "../ButtonsOptionsAndPict"; import SwitchOptionsAndPict from "./switchOptionsAndPict"; import React from "react"; import { questionStore, updateQuestionsList } from "@root/questions"; interface Props { totalIndex: number; } export default function OptionsAndPicture({ totalIndex }: Props) { const [switchState, setSwitchState] = React.useState("setting"); const { listQuestions } = questionStore(); const theme = useTheme(); const SSHC = (data: string) => { setSwitchState(data); }; return ( <> {listQuestions[totalIndex].content.variants.map((_, index) => ( { if (target.files?.length) { const clonContent = listQuestions[totalIndex].content; clonContent.variants[index].answer = URL.createObjectURL( target.files[0] ); updateQuestionsList(totalIndex, { content: clonContent }); } }} hidden accept="image/*" multiple type="file" /> Добавьте ответ ))} { const clonContent = listQuestions[totalIndex].content; clonContent.variants.push({ answer: "", answerLong: "", hints: "", }); updateQuestionsList(totalIndex, { content: clonContent }); }} > Добавьте ответ или нажмите Enter ); }