import React from 'react' import { StyledButtonGroup } from './styles'; import { Button } from '@mui/material'; export interface Tab{ id : string, title : string, startIcon?: React.ReactNode, endIcon?: React.ReactNode } interface ButtonGroup { color?: 'inherit'| 'primary'| 'secondary'| 'error'| 'info'| 'success'| 'warning', disabled?: boolean, disableElevation?: boolean, disableFocusRipple?: boolean, disableRipple?: boolean, fullWidth?: boolean, orientation?: 'horizontal'| 'vertical', size?: 'small'| 'medium'| 'large', sx?: any, variant?: 'contained'| 'outlined'| 'text', tabs?: Array, activeTabs?: Array, setActiveTab ?: (tab : Tab) => void, isGroup?: boolean } const ButtonGroup = (buttonGroupProps: ButtonGroup) => { const {color,disabled,disableElevation,disableRipple,disableFocusRipple,fullWidth,orientation,size,sx,variant, tabs=[], setActiveTab = () => {/* */}, activeTabs, isGroup} = buttonGroupProps; return ( { tabs.map((tab,index) => { return }) } ) } export default ButtonGroup