import React from 'react'; import cx from 'classnames'; import { OptionsControl, OptionsControlProps, Option, FormOptionsControl } from './Options'; import {Button} from '../../types'; import {getLevelFromClassName, autobind, isEmpty} from '../../utils/helper'; import {dataMapping} from '../../utils/tpl-builtin'; import {ButtonGroupSchema} from '../ButtonGroup'; import {FormBaseControl} from './Item'; /** * 按钮组控件。 * 文档:https://baidu.gitee.io/amis/docs/components/form/button-group */ export interface ButtonGroupControlSchema extends Omit, Omit { type: 'button-group-select'; } export interface ButtonGroupProps extends OptionsControlProps, Omit< ButtonGroupControlSchema, | 'size' | 'source' | 'type' | 'className' | 'descriptionClassName' | 'inputClassName' | 'btnClassName' > { options: Array