1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import PropTypes from '../_util/vue-types';
- import { tuple } from '../_util/type';
- export var progressStatuses = tuple('normal', 'exception', 'active', 'success');
- var ProgressType = tuple('line', 'circle', 'dashboard');
- var ProgressSize = tuple('default', 'small');
- export var progressProps = function progressProps() {
- return {
- prefixCls: String,
- type: PropTypes.oneOf(ProgressType),
- percent: Number,
- format: {
- type: Function
- },
- status: PropTypes.oneOf(progressStatuses),
- showInfo: {
- type: Boolean,
- default: undefined
- },
- strokeWidth: Number,
- strokeLinecap: String,
- strokeColor: {
- type: [String, Object],
- default: undefined
- },
- trailColor: String,
- width: Number,
- success: {
- type: Object,
- default: function _default() {
- return {};
- }
- },
- gapDegree: Number,
- gapPosition: String,
- size: PropTypes.oneOf(ProgressSize),
- steps: Number,
- /** @deprecated Use `success` instead */
- successPercent: Number,
- title: String
- };
- };
|