@cosva-lab/form-builder
Version:
React form builder.
38 lines (31 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var _tslib = require('./_virtual/_tslib.js');
var React = require('react');
var index = require('./inputsTypes/Input/index.js');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var React__default = /*#__PURE__*/_interopDefault(React);
function Inputs(props) {
var onChangeField = props.onChangeField, field = props.field;
var type = field.type;
switch (type) {
case 'date':
case 'email':
case 'number':
case 'password':
case 'search':
case 'tel':
case 'text':
case 'time':
case 'url':
case 'week':
case 'datetime-local':
case undefined:
return React__default.default.createElement(index.Input, _tslib.__assign({}, { field: field, onChangeField: onChangeField, type: type }));
default:
return null;
}
}
exports.Inputs = Inputs;
exports.default = Inputs;
//# sourceMappingURL=Inputs.js.map