UNPKG

922 BJavaScriptView Raw
1import PropTypes from '../_util/vue-types';
2import { tuple } from '../_util/type';
3export var ProgressStatuses = tuple('normal', 'exception', 'active', 'success');
4export var ProgressType = PropTypes.oneOf(tuple('line', 'circle', 'dashboard'));
5export var ProgressSize = PropTypes.oneOf(tuple('default', 'small'));
6export var ProgressProps = {
7 prefixCls: PropTypes.string,
8 type: ProgressType,
9 percent: PropTypes.number,
10 successPercent: PropTypes.number,
11 format: PropTypes.func,
12 status: PropTypes.oneOf(ProgressStatuses),
13 showInfo: PropTypes.looseBool,
14 strokeWidth: PropTypes.number,
15 strokeLinecap: PropTypes.oneOf(['butt', 'round', 'square']),
16 strokeColor: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
17 trailColor: PropTypes.string,
18 width: PropTypes.number,
19 gapDegree: PropTypes.number,
20 gapPosition: PropTypes.oneOf(tuple('top', 'bottom', 'left', 'right')),
21 size: ProgressSize
22};
\No newline at end of file