aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/components/ui/CoverageRating.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/components/ui/CoverageRating.js')
-rw-r--r--server/sonar-web/src/main/js/components/ui/CoverageRating.js16
1 files changed, 12 insertions, 4 deletions
diff --git a/server/sonar-web/src/main/js/components/ui/CoverageRating.js b/server/sonar-web/src/main/js/components/ui/CoverageRating.js
index d6d6d54d85b..1546962ff14 100644
--- a/server/sonar-web/src/main/js/components/ui/CoverageRating.js
+++ b/server/sonar-web/src/main/js/components/ui/CoverageRating.js
@@ -22,7 +22,12 @@ import { DonutChart } from '../charts/donut-chart';
export default class CoverageRating extends React.Component {
static propTypes = {
- value: React.PropTypes.oneOfType([React.PropTypes.number, React.PropTypes.string])
+ value: React.PropTypes.oneOfType([React.PropTypes.number, React.PropTypes.string]),
+ small: React.PropTypes.bool
+ };
+
+ static defaultProps = {
+ small: false
};
render () {
@@ -36,12 +41,15 @@ export default class CoverageRating extends React.Component {
];
}
+ const size = this.props.small ? 16 : 24;
+ const thickness = this.props.small ? 2 : 3;
+
return (
<DonutChart
data={data}
- width={24}
- height={24}
- thickness={3}/>
+ width={size}
+ height={size}
+ thickness={thickness}/>
);
}
}