ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
41 lines • 1.06 kB
JavaScript
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
};
};