import React from "react"; import { Box, ButtonBase, Slider, Typography, useTheme } from "@mui/material"; import CustomCheckbox from "@ui_kit/CustomCheckbox"; import InfoIcon from "@icons/InfoIcon"; import TropfyIcon from "@icons/questionsPage/tropfyIcon"; import FlagIcon from "@icons/questionsPage/FlagIcon"; import HeartIcon from "@icons/questionsPage/heartIcon"; import LikeIcon from "@icons/questionsPage/likeIcon"; import LightbulbIcon from "@icons/questionsPage/lightbulbIcon"; import HashtagIcon from "@icons/questionsPage/hashtagIcon"; import StarIconMini from "@icons/questionsPage/StarIconMini"; export default function SettingSlider() { const theme = useTheme(); const [current, setCurrent] = React.useState(1); const buttonRatingForm: { icon: JSX.Element }[] = [ { icon: }, { icon: }, { icon: }, { icon: }, { icon: }, { icon: }, { icon: }, ]; return ( Настройки рейтинга Форма {buttonRatingForm.map((element, index) => ( { setCurrent(index); }} sx={{ backgroundColor: current === index ? theme.palette.brightPurple.main : "transparent", color: current === index ? "#ffffff" : theme.palette.grey3.main, width: "40px", height: "40px", borderRadius: "4px", }} > {element.icon} ))} Количество Настройки вопросов ); }