@fruits-chain/react-native-xiaoshu
Version:
React Native UI library
26 lines (20 loc) • 639 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _react = require("react");
var _reactNative = require("react-native");
var _rcFieldForm = require("rc-field-form");
function _default(form) {
const [rcForm] = (0, _rcFieldForm.useForm)();
const wrapForm = (0, _react.useMemo)(() => form !== null && form !== void 0 ? form : { ...rcForm,
submit: function () {
// 触发提交的时候收齐软键盘
_reactNative.Keyboard.dismiss();
rcForm.submit(...arguments);
}
}, [form, rcForm]);
return [wrapForm];
}
//# sourceMappingURL=useForm.js.map