640a43882efaa6dca3f0cad3d2c44c75e260197a62901bdd3847a5ca3976ce0c0ac7579679b1b6ee436de344f6ea6db9d800f28a67900808f6fd435ef895f8 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var runtime = require('../../../utils/vue/props/runtime.js');
  4. var size = require('../../../constants/size.js');
  5. const formItemValidateStates = [
  6. "",
  7. "error",
  8. "validating",
  9. "success"
  10. ];
  11. const formItemProps = runtime.buildProps({
  12. label: String,
  13. labelWidth: {
  14. type: [String, Number],
  15. default: ""
  16. },
  17. labelPosition: {
  18. type: String,
  19. values: ["left", "right", "top", ""],
  20. default: ""
  21. },
  22. prop: {
  23. type: runtime.definePropType([String, Array])
  24. },
  25. required: {
  26. type: Boolean,
  27. default: void 0
  28. },
  29. rules: {
  30. type: runtime.definePropType([Object, Array])
  31. },
  32. error: String,
  33. validateStatus: {
  34. type: String,
  35. values: formItemValidateStates
  36. },
  37. for: String,
  38. inlineMessage: {
  39. type: Boolean,
  40. default: void 0
  41. },
  42. showMessage: {
  43. type: Boolean,
  44. default: true
  45. },
  46. size: {
  47. type: String,
  48. values: size.componentSizes
  49. }
  50. });
  51. exports.formItemProps = formItemProps;
  52. exports.formItemValidateStates = formItemValidateStates;
  53. //# sourceMappingURL=form-item.js.map