import React from 'react'; import {RendererProps, Renderer} from '../../factory'; import {SchemaCollection} from '../../Schema'; import {autobind} from '../../utils/helper'; import { asFormItem, FormBaseControl, FormItemWrap, renderToComponent } from './Item'; import {wrapControl} from './wrapControl'; /** * Group 表单集合渲染器,能让多个表单在一行显示 * 文档:https://baidu.gitee.io/amis/docs/components/form/group */ export interface FormControlSchema extends FormBaseControl { type: 'control'; /** * FormItem 内容 */ body: SchemaCollection; } @Renderer({ type: 'control', name: 'control' }) export class ControlRenderer extends React.Component { @autobind renderInput() { const {render, body} = this.props; return render('inner', body); } render() { const {render, label, control, ...rest} = this.props; return ( ); } }