Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/forms / build / dist / new-forms / FieldSet / FieldSet.js
Size: Mime:
"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