@cosva-lab/form-builder
Version:
React form builder.
21 lines (16 loc) • 615 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var mobxReact = require('mobx-react');
require('../utils/builders/Field.js');
var FieldBuilder = require('../utils/builders/FieldBuilder.js');
require('../utils/builders/FieldsBuilder.js');
function useField(props) {
var field = mobxReact.useLocalObservable(function () {
var fieldProps = typeof props === 'function' ? props() : props;
return new FieldBuilder.FieldBuilder(fieldProps);
});
return field;
}
exports.default = useField;
exports.useField = useField;
//# sourceMappingURL=useField.js.map