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 SettingSliderProps = {
  totalIndex: number;
};

export default function SettingSlider({ totalIndex }: SettingSliderProps) {
  const { listQuestions } = questionStore();

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