@ray-js/smart-ui
Version:
轻量、可靠的智能小程序 UI 组件库
32 lines (31 loc) • 1.35 kB
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import ProgressCircle from './Circle';
import ProgressBar from './Progress';
function Progress(props) {
return (_jsx(ProgressBar
// @ts-ignore 属性修改,breaking change 向下兼容
, Object.assign({
// @ts-ignore 属性修改,breaking change 向下兼容
color: props.fillColor,
// @ts-ignore 属性修改,breaking change 向下兼容
percentage: props.percent, "stroke-width": props.height,
// @ts-ignore 属性修改,breaking change 向下兼容
trackColor: props.trackColor, "show-pivot": false }, props)));
}
function Circle(props) {
return (_jsx(ProgressCircle
// @ts-ignore 属性修改,breaking change 向下兼容
, Object.assign({
// @ts-ignore 属性修改,breaking change 向下兼容
size: props.size,
// @ts-ignore 属性修改,breaking change 向下兼容
trackWidth: props['stroke-width'],
// @ts-ignore 属性修改,breaking change 向下兼容
trackColor: props['layer-color'],
// @ts-ignore 属性修改,breaking change 向下兼容
fillColor: props.color,
// @ts-ignore 属性修改,breaking change 向下兼容
percent: props.value }, props)));
}
Progress.Circle = Circle;
export { Progress };