import { jsx as _jsx, Fragment as _Fragment } from "react/jsx-runtime";
import { Icon } from '../../icon';
var ProgressInfo = function (props) {
    var type = props.type, percent = props.percent, format = props.format, state = props.state, color = props.color;
    if (state === 'success') {
        return (_jsx(Icon, { type: type === 'circle' ? 'check' : 'check-circle', style: { color: color } }, void 0));
    }
    if (state === 'exception') {
        return (_jsx(Icon, { type: type === 'circle' ? 'close' : 'close-circle', style: { color: color } }, void 0));
    }
    return _jsx(_Fragment, { children: format(percent) }, void 0);
};
export default ProgressInfo;
