From 187f501d31cba9ff220c44bbcd222768a4eee40e Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Mon, 19 Oct 2015 16:40:37 +0200 Subject: SONAR-6331 add project overview page --- server/sonar-web/src/main/js/apps/overview/gate.js | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 server/sonar-web/src/main/js/apps/overview/gate.js (limited to 'server/sonar-web/src/main/js/apps/overview/gate.js') diff --git a/server/sonar-web/src/main/js/apps/overview/gate.js b/server/sonar-web/src/main/js/apps/overview/gate.js new file mode 100644 index 00000000000..2436d2d468e --- /dev/null +++ b/server/sonar-web/src/main/js/apps/overview/gate.js @@ -0,0 +1,25 @@ +import React from 'react'; +import GateConditions from './gate-conditions'; +import GateEmpty from './gate-empty'; + +export default React.createClass({ + render() { + if (!this.props.gate || !this.props.gate.level) { + return this.props.component.qualifier === 'TRK' ? : null; + } + + let + badgeClassName = 'badge badge-' + this.props.gate.level.toLowerCase(), + badgeText = window.t('overview.gate', this.props.gate.level); + + return ( +
+

+ {window.t('overview.quality_gate')} + {badgeText} +

+ +
+ ); + } +}); -- cgit v1.2.3