UNPKG

ez-formbecauseican

Version:

Forms made Ez

18 lines 798 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var react_1 = tslib_1.__importDefault(require("react")); exports.Field = function (props) { var input; if (props.type === "textarea") { input = react_1.default.createElement("textarea", tslib_1.__assign({}, props)); } else if (props.type === "select") { input = (react_1.default.createElement("select", tslib_1.__assign({}, props), props.options.map(function (obj) { return (react_1.default.createElement("option", tslib_1.__assign({ key: obj.value, value: obj.value }, obj), obj.label)); }))); } else { input = react_1.default.createElement("input", tslib_1.__assign({}, props)); } return input; }; //# sourceMappingURL=Field.js.map