UNPKG

@rc-component/form

Version:
43 lines (42 loc) 1.32 kB
import { warning } from '@rc-component/util'; import * as React from 'react'; export const HOOK_MARK = 'RC_FORM_INTERNAL_HOOKS'; // eslint-disable-next-line @typescript-eslint/no-explicit-any const warningFunc = () => { warning(false, 'Can not find FormContext. Please make sure you wrap Field under Form.'); }; const Context = /*#__PURE__*/React.createContext({ getFieldValue: warningFunc, getFieldsValue: warningFunc, getFieldError: warningFunc, getFieldWarning: warningFunc, getFieldsError: warningFunc, isFieldsTouched: warningFunc, isFieldTouched: warningFunc, isFieldValidating: warningFunc, isFieldsValidating: warningFunc, resetFields: warningFunc, setFields: warningFunc, setFieldValue: warningFunc, setFieldsValue: warningFunc, validateFields: warningFunc, submit: warningFunc, getInternalHooks: () => { warningFunc(); return { dispatch: warningFunc, initEntityValue: warningFunc, registerField: warningFunc, useSubscribe: warningFunc, setInitialValues: warningFunc, destroyForm: warningFunc, setCallbacks: warningFunc, registerWatch: warningFunc, getFields: warningFunc, setValidateMessages: warningFunc, setPreserve: warningFunc, getInitialValue: warningFunc }; } }); export default Context;