Repository URL to install this package:
|
Version:
3.6.3 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const React = require("react");
const mobx_react_1 = require("xmobx/mobx-react");
const OneForm_1 = require("../OneForm/OneForm");
const styled_1 = require("./styled");
let FieldSet = class FieldSet extends React.Component {
render() {
// @todo - do we need children ever?
const _a = this.props, { ref, state, elementList, children, legend } = _a, remainingProps = tslib_1.__rest(_a, ["ref", "state", "elementList", "children", "legend"]);
const inputsView = elementList.map(OneForm_1.renderInput);
return (React.createElement(styled_1.StyledFieldSet, Object.assign({}, remainingProps),
React.createElement(styled_1.StyledLegend, null, legend),
children,
inputsView));
}
};
FieldSet = tslib_1.__decorate([
mobx_react_1.observer
], FieldSet);
exports.FieldSet = FieldSet;
//# sourceMappingURL=FieldSet.js.map