import {Box, Button, Typography, useTheme} from "@mui/material"; import CustomCheckbox from "@ui_kit/CustomCheckbox"; import InfoIcon from "../../../assets/icons/InfoIcon"; import { useState } from "react"; import FormatIcon2 from "../../../assets/icons/questionsPage/FormatIcon2"; import FormatIcon1 from "../../../assets/icons/questionsPage/FormatIcon1"; import ProportionsIcon11 from "../../../assets/icons/questionsPage/ProportionsIcon11"; import ProportionsIcon21 from "../../../assets/icons/questionsPage/ProportionsIcon21"; import ProportionsIcon12 from "../../../assets/icons/questionsPage/ProportionsIcon12"; interface Props { Icon: React.ElementType; isActive?: boolean; onClick: () => void; } export function SelectIconButton({ Icon, isActive = false, onClick }: Props) { const theme = useTheme(); return (