import MiniButtonSetting from "@ui_kit/MiniButtonSetting"; import React from "react"; import SettingIcon from "@icons/questionsPage/settingIcon"; import Clue from "@icons/questionsPage/clue"; import Branching from "@icons/questionsPage/branching"; import {Box, IconButton, useTheme} from "@mui/material"; import HideIcon from "@icons/questionsPage/hideIcon"; import CopyIcon from "@icons/questionsPage/CopyIcon"; import DeleteIcon from "@icons/questionsPage/deleteIcon"; interface Props { switchState: string SSHC: (data:string) => void } export default function ButtonsOptions ({SSHC, switchState}:Props) { const theme = useTheme(); const buttonSetting: {icon: JSX.Element; title: string; value: string} [] =[ {icon: , title: 'Настройки', value: 'setting'}, {icon: , title: 'Подсказка', value: 'help'}, {icon: , title: 'Ветвление', value: 'branching'}, ] return ( {buttonSetting.map( (e,i) => ( {SSHC(e.value)}} sx={{backgroundColor: switchState === e.value ? theme.palette.brightPurple.main : 'transparent', color: switchState === e.value ? '#ffffff' : theme.palette.grey3.main, }} > {e.icon} {e.title} ))} ) }