props.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.progressStatuses = exports.progressProps = void 0;
  7. var _vueTypes = _interopRequireDefault(require("../_util/vue-types"));
  8. var _type = require("../_util/type");
  9. var progressStatuses = (0, _type.tuple)('normal', 'exception', 'active', 'success');
  10. exports.progressStatuses = progressStatuses;
  11. var ProgressType = (0, _type.tuple)('line', 'circle', 'dashboard');
  12. var ProgressSize = (0, _type.tuple)('default', 'small');
  13. var progressProps = function progressProps() {
  14. return {
  15. prefixCls: String,
  16. type: _vueTypes.default.oneOf(ProgressType),
  17. percent: Number,
  18. format: {
  19. type: Function
  20. },
  21. status: _vueTypes.default.oneOf(progressStatuses),
  22. showInfo: {
  23. type: Boolean,
  24. default: undefined
  25. },
  26. strokeWidth: Number,
  27. strokeLinecap: String,
  28. strokeColor: {
  29. type: [String, Object],
  30. default: undefined
  31. },
  32. trailColor: String,
  33. width: Number,
  34. success: {
  35. type: Object,
  36. default: function _default() {
  37. return {};
  38. }
  39. },
  40. gapDegree: Number,
  41. gapPosition: String,
  42. size: _vueTypes.default.oneOf(ProgressSize),
  43. steps: Number,
  44. /** @deprecated Use `success` instead */
  45. successPercent: Number,
  46. title: String
  47. };
  48. };
  49. exports.progressProps = progressProps;