import { ButtonGroup } from '@mui/material';
import wrap from '../Button/wrap';

/**
 * @typedef {import('@mui/material').ButtonGroupProps} MuiButtonGroupProps
 * @typedef {import('../Button/wrap').CustomButtonProps & Omit<MuiButtonGroupProps, 'color'>} ButtonGroupProps
 */

/**
 * @deprecated 建议直接使用 @mui/material/ButtonGroup
 * @type {React.ForwardRefExoticComponent<React.PropsWithoutRef<ButtonGroupProps> & React.RefAttributes<HTMLButtonElement>>}
 */
const ButtonGroupComponent = wrap(ButtonGroup);

// 该定制组件原本目的是调整 ButtonGroup 的圆角, 但最新设计规范已经不再使用较大的圆角, 改为使用 mui button 默认的圆角
export default ButtonGroupComponent;
