@backstage-community/plugin-sonarqube
Version:
30 lines (27 loc) • 713 B
JavaScript
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