diff options
Diffstat (limited to 'server/sonar-web/src/main/js/apps/overview/gate-conditions.jsx')
-rw-r--r-- | server/sonar-web/src/main/js/apps/overview/gate-conditions.jsx | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/server/sonar-web/src/main/js/apps/overview/gate-conditions.jsx b/server/sonar-web/src/main/js/apps/overview/gate-conditions.jsx new file mode 100644 index 00000000000..dddac46e6e4 --- /dev/null +++ b/server/sonar-web/src/main/js/apps/overview/gate-conditions.jsx @@ -0,0 +1,21 @@ +import React from 'react'; +import Cards from './cards'; +import Card from './card'; +import GateCondition from './gate-condition'; + +export default React.createClass({ + render() { + const conditions = this.props.gate.conditions + .filter((c) => { + return c.level !== 'OK'; + }) + .map((c) => { + return ( + <Card key={c.metric.name}> + <GateCondition condition={c} component={this.props.component}/> + </Card> + ); + }); + return <Cards>{conditions}</Cards>; + } +}); |