choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
34 lines (24 loc) • 923 B
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"];
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = createFormField;
exports.isFormField = isFormField;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var Field = /*#__PURE__*/(0, _createClass2["default"])(function Field(fields) {
(0, _classCallCheck2["default"])(this, Field);
(0, _extends2["default"])(this, fields);
});
function isFormField(obj) {
return obj instanceof Field;
}
function createFormField(field) {
if (isFormField(field)) {
return field;
}
return new Field(field);
}
//# sourceMappingURL=createFormField.js.map
;