FieldContext.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import warning from "rc-util/es/warning";
  2. import * as React from 'react';
  3. export var HOOK_MARK = 'RC_FORM_INTERNAL_HOOKS';
  4. // eslint-disable-next-line @typescript-eslint/no-explicit-any
  5. var warningFunc = function warningFunc() {
  6. warning(false, 'Can not find FormContext. Please make sure you wrap Field under Form.');
  7. };
  8. var Context = /*#__PURE__*/React.createContext({
  9. getFieldValue: warningFunc,
  10. getFieldsValue: warningFunc,
  11. getFieldError: warningFunc,
  12. getFieldWarning: warningFunc,
  13. getFieldsError: warningFunc,
  14. isFieldsTouched: warningFunc,
  15. isFieldTouched: warningFunc,
  16. isFieldValidating: warningFunc,
  17. isFieldsValidating: warningFunc,
  18. resetFields: warningFunc,
  19. setFields: warningFunc,
  20. setFieldValue: warningFunc,
  21. setFieldsValue: warningFunc,
  22. validateFields: warningFunc,
  23. submit: warningFunc,
  24. getInternalHooks: function getInternalHooks() {
  25. warningFunc();
  26. return {
  27. dispatch: warningFunc,
  28. initEntityValue: warningFunc,
  29. registerField: warningFunc,
  30. useSubscribe: warningFunc,
  31. setInitialValues: warningFunc,
  32. destroyForm: warningFunc,
  33. setCallbacks: warningFunc,
  34. registerWatch: warningFunc,
  35. getFields: warningFunc,
  36. setValidateMessages: warningFunc,
  37. setPreserve: warningFunc,
  38. getInitialValue: warningFunc
  39. };
  40. }
  41. });
  42. export default Context;