/// import * as React from 'react'; import CommonProps from '../util'; export interface ProgressProps extends React.HTMLAttributes, CommonProps { /** * 形态 */ shape?: 'circle' | 'line'; /** * 尺寸 */ size?: 'small' | 'medium' | 'large'; /** * 所占百分比 */ percent?: number; /** * 进度状态, 显示优先级: color > progressive > state */ state?: 'normal' | 'success' | 'error'; /** * 是否为色彩阶段变化模式, 显示优先级: color > progressive > state */ progressive?: boolean; /** * 是否添加 Border(只适用于 Line Progress) */ hasBorder?: boolean; /** * 文本渲染函数 */ textRender?: (percent: number, option: {}) => React.ReactNode; /** * 进度条颜色, 显示优先级: color > progressive > state */ color?: string; /** * 背景色 */ backgroundColor?: string; } export default class Progress extends React.Component {}