context.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.useProvideFormItemPrefix = exports.useProvideForm = exports.useInjectFormItemPrefix = exports.useInjectForm = exports.FormItemPrefixContextKey = exports.FormContextKey = void 0;
  6. var _vue = require("vue");
  7. var _messages = require("./utils/messages");
  8. var FormContextKey = Symbol('formContextKey');
  9. exports.FormContextKey = FormContextKey;
  10. var useProvideForm = function useProvideForm(state) {
  11. (0, _vue.provide)(FormContextKey, state);
  12. };
  13. exports.useProvideForm = useProvideForm;
  14. var useInjectForm = function useInjectForm() {
  15. return (0, _vue.inject)(FormContextKey, {
  16. name: (0, _vue.computed)(function () {
  17. return undefined;
  18. }),
  19. labelAlign: (0, _vue.computed)(function () {
  20. return 'right';
  21. }),
  22. vertical: (0, _vue.computed)(function () {
  23. return false;
  24. }),
  25. // eslint-disable-next-line @typescript-eslint/no-unused-vars
  26. addField: function addField(_eventKey, _field) {},
  27. // eslint-disable-next-line @typescript-eslint/no-unused-vars
  28. removeField: function removeField(_eventKey) {},
  29. model: (0, _vue.computed)(function () {
  30. return undefined;
  31. }),
  32. rules: (0, _vue.computed)(function () {
  33. return undefined;
  34. }),
  35. colon: (0, _vue.computed)(function () {
  36. return undefined;
  37. }),
  38. labelWrap: (0, _vue.computed)(function () {
  39. return undefined;
  40. }),
  41. labelCol: (0, _vue.computed)(function () {
  42. return undefined;
  43. }),
  44. requiredMark: (0, _vue.computed)(function () {
  45. return false;
  46. }),
  47. validateTrigger: (0, _vue.computed)(function () {
  48. return undefined;
  49. }),
  50. onValidate: function onValidate() {},
  51. validateMessages: (0, _vue.computed)(function () {
  52. return _messages.defaultValidateMessages;
  53. })
  54. });
  55. };
  56. exports.useInjectForm = useInjectForm;
  57. var FormItemPrefixContextKey = Symbol('formItemPrefixContextKey');
  58. exports.FormItemPrefixContextKey = FormItemPrefixContextKey;
  59. var useProvideFormItemPrefix = function useProvideFormItemPrefix(state) {
  60. (0, _vue.provide)(FormItemPrefixContextKey, state);
  61. };
  62. exports.useProvideFormItemPrefix = useProvideFormItemPrefix;
  63. var useInjectFormItemPrefix = function useInjectFormItemPrefix() {
  64. return (0, _vue.inject)(FormItemPrefixContextKey, {
  65. prefixCls: (0, _vue.computed)(function () {
  66. return '';
  67. })
  68. });
  69. };
  70. exports.useInjectFormItemPrefix = useInjectFormItemPrefix;