FieldContext.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. "use strict";
  2. var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
  3. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
  4. Object.defineProperty(exports, "__esModule", {
  5. value: true
  6. });
  7. exports.default = exports.HOOK_MARK = void 0;
  8. var _warning = _interopRequireDefault(require("rc-util/lib/warning"));
  9. var React = _interopRequireWildcard(require("react"));
  10. var HOOK_MARK = exports.HOOK_MARK = 'RC_FORM_INTERNAL_HOOKS';
  11. // eslint-disable-next-line @typescript-eslint/no-explicit-any
  12. var warningFunc = function warningFunc() {
  13. (0, _warning.default)(false, 'Can not find FormContext. Please make sure you wrap Field under Form.');
  14. };
  15. var Context = /*#__PURE__*/React.createContext({
  16. getFieldValue: warningFunc,
  17. getFieldsValue: warningFunc,
  18. getFieldError: warningFunc,
  19. getFieldWarning: warningFunc,
  20. getFieldsError: warningFunc,
  21. isFieldsTouched: warningFunc,
  22. isFieldTouched: warningFunc,
  23. isFieldValidating: warningFunc,
  24. isFieldsValidating: warningFunc,
  25. resetFields: warningFunc,
  26. setFields: warningFunc,
  27. setFieldValue: warningFunc,
  28. setFieldsValue: warningFunc,
  29. validateFields: warningFunc,
  30. submit: warningFunc,
  31. getInternalHooks: function getInternalHooks() {
  32. warningFunc();
  33. return {
  34. dispatch: warningFunc,
  35. initEntityValue: warningFunc,
  36. registerField: warningFunc,
  37. useSubscribe: warningFunc,
  38. setInitialValues: warningFunc,
  39. destroyForm: warningFunc,
  40. setCallbacks: warningFunc,
  41. registerWatch: warningFunc,
  42. getFields: warningFunc,
  43. setValidateMessages: warningFunc,
  44. setPreserve: warningFunc,
  45. getInitialValue: warningFunc
  46. };
  47. }
  48. });
  49. var _default = exports.default = Context;