]> source.dussan.org Git - sonarqube.git/commitdiff
fix application quality gate badge
authorStas Vilchik <stas.vilchik@sonarsource.com>
Tue, 15 May 2018 13:09:44 +0000 (15:09 +0200)
committerSonarTech <sonartech@sonarsource.com>
Thu, 17 May 2018 18:20:44 +0000 (20:20 +0200)
server/sonar-web/src/main/js/apps/overview/qualityGate/ApplicationQualityGate.tsx
server/sonar-web/src/main/js/apps/overview/qualityGate/__tests__/__snapshots__/ApplicationQualityGate-test.tsx.snap

index 600499f90385f9aa42fbce11d60927bb4477d37d..d50bc8a42f1e8fd440929d26a4deb006986a1af4 100644 (file)
@@ -24,6 +24,7 @@ import Level from '../../../components/ui/Level';
 import { getApplicationQualityGate, ApplicationProject } from '../../../api/quality-gates';
 import { translate } from '../../../helpers/l10n';
 import { LightComponent, Metric } from '../../../app/types';
+import DocTooltip from '../../../components/docs/DocTooltip';
 
 interface Props {
   component: LightComponent;
@@ -88,14 +89,15 @@ export default class ApplicationQualityGate extends React.PureComponent<Props, S
         <h2 className="overview-title">
           {translate('overview.quality_gate')}
           {this.state.loading && <i className="spinner spacer-left" />}
-          {status != null && <Level level={status} />}
+          <DocTooltip className="spacer-left" doc="quality-gates/project-homepage-quality-gate" />
+          {status != null && <Level className="big-spacer-left" level={status} />}
         </h2>
 
         {projects &&
           metrics && (
             <div
-              id="overview-quality-gate-conditions-list"
-              className="overview-quality-gate-conditions-list clearfix">
+              className="overview-quality-gate-conditions-list clearfix"
+              id="overview-quality-gate-conditions-list">
               {projects
                 .filter(project => project.status !== 'OK')
                 .map(project => (
index 5a7f39cf4d9abad28b8a4b62c49bb8822a7c621c..f87fd62309a7ce78204753a97c3f3d5391eb9775 100644 (file)
@@ -12,6 +12,10 @@ exports[`renders 1`] = `
     <i
       className="spinner spacer-left"
     />
+    <DocTooltip
+      className="spacer-left"
+      doc="quality-gates/project-homepage-quality-gate"
+    />
   </h2>
 </div>
 `;
@@ -25,7 +29,12 @@ exports[`renders 2`] = `
     className="overview-title"
   >
     overview.quality_gate
+    <DocTooltip
+      className="spacer-left"
+      doc="quality-gates/project-homepage-quality-gate"
+    />
     <Level
+      className="big-spacer-left"
       level="ERROR"
     />
   </h2>