UNPKG

1.09 kBJavaScriptView Raw
1import React from 'react';
2import { FieldRender } from './FieldRender';
3import FieldBuilder from './utils/builders/FieldBuilder';
4export class FieldsRender extends React.PureComponent {
5 /**
6 *
7 *
8 * @return {JSX.Element}
9 * @memberof FieldsRender
10 */
11 render() {
12 const { getSteps, fields, globalProps, grid } = this.props;
13 return (React.createElement(React.Fragment, null, fields.map(field => {
14 if (field instanceof FieldBuilder && globalProps)
15 field.globalProps = globalProps;
16 return (React.createElement(FieldRender, Object.assign({ key: field.name, field: (field instanceof FieldBuilder && field) ||
17 new FieldBuilder(field) }, {
18 getSteps,
19 changeField: this.props.changeField,
20 getFields: () => fields,
21 grid,
22 })));
23 })));
24 }
25}
26FieldsRender.defaultProps = {
27 ns: 'inputs',
28 transPosition: '',
29};
30export default FieldsRender;
31//# sourceMappingURL=FieldsRender.js.map
\No newline at end of file