UNPKG

@backstage-community/plugin-sonarqube

Version:
30 lines (27 loc) 713 B
import { jsx } from 'react/jsx-runtime'; import { makeStyles, useTheme } from '@material-ui/core/styles'; import { Circle } from 'rc-progress'; const useStyles = makeStyles((theme) => ({ root: { height: theme.spacing(3), width: theme.spacing(3) } })); const Percentage = ({ value }) => { const classes = useStyles(); const theme = useTheme(); return /* @__PURE__ */ jsx( Circle, { strokeLinecap: "butt", percent: +(value || 0), strokeWidth: 16, strokeColor: theme.palette.status.ok, trailColor: theme.palette.status.error, trailWidth: 16, className: classes.root } ); }; export { Percentage }; //# sourceMappingURL=Percentage.esm.js.map