@fruits-chain/react-native-xiaoshu
Version:
React Native UI library
15 lines • 500 B
JavaScript
import { useMemo } from 'react';
import { Keyboard } from 'react-native';
import { useForm as useRcForm } from 'rc-field-form';
export default function (form) {
const [rcForm] = useRcForm();
const wrapForm = useMemo(() => form !== null && form !== void 0 ? form : { ...rcForm,
submit: function () {
// 触发提交的时候收齐软键盘
Keyboard.dismiss();
rcForm.submit(...arguments);
}
}, [form, rcForm]);
return [wrapForm];
}
//# sourceMappingURL=useForm.js.map