1 | import PropTypes from '../_util/vue-types';
|
2 | import { tuple } from '../_util/type';
|
3 | export var ProgressStatuses = tuple('normal', 'exception', 'active', 'success');
|
4 | export var ProgressType = PropTypes.oneOf(tuple('line', 'circle', 'dashboard'));
|
5 | export var ProgressSize = PropTypes.oneOf(tuple('default', 'small'));
|
6 | export 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 |