import { Box, Typography } from "@mui/material";
import CustomCheckbox from "@ui_kit/CustomCheckbox";
import InfoIcon from "../../../assets/icons/InfoIcon";
import { questionStore, updateQuestionsList } from "@root/questions";

type SettingEmojiProps = {
  totalIndex: number;
};

export default function SettingEmoji({ totalIndex }: SettingEmojiProps) {
  const { listQuestions } = questionStore();

  return (
    <Box sx={{ display: "flex" }}>
      <Box sx={{ padding: "20px" }}>
        <Typography>Настройки ответов</Typography>
        <CustomCheckbox
          label={"Можно несколько"}
          checked={listQuestions[totalIndex].content.multi}
          handleChange={(e) => {
            let clonContent = listQuestions[totalIndex].content;
            clonContent.multi = e.target.checked;
            updateQuestionsList(totalIndex, { content: clonContent });
          }}
        />
        <CustomCheckbox
          label={'Вариант "свой ответ"'}
          checked={listQuestions[totalIndex].content.own}
          handleChange={(e) => {
            let clonContent = listQuestions[totalIndex].content;
            clonContent.own = e.target.checked;
            updateQuestionsList(totalIndex, { content: clonContent });
          }}
        />
      </Box>
      <Box sx={{ padding: "20px" }}>
        <Typography>Настройки вопросов</Typography>
        <CustomCheckbox label={"Необязательный вопрос"} />
        <CustomCheckbox label={"Внутреннее название вопроса"} /> <InfoIcon />
      </Box>
    </Box>
  );
}
