aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/about/components/AboutQualityGates.js
diff options
context:
space:
mode:
authorStas Vilchik <stas-vilchik@users.noreply.github.com>2017-04-19 08:51:45 +0200
committerGitHub <noreply@github.com>2017-04-19 08:51:45 +0200
commitd030db77d634090dddc1345ea16b0b2cb0aa3ba2 (patch)
treedf0af8c6587d767e660f7d3925ab6c101fd355ae /server/sonar-web/src/main/js/apps/about/components/AboutQualityGates.js
parent4df60a42ed232f82c6c97c00296c4dbb8ac4398e (diff)
downloadsonarqube-d030db77d634090dddc1345ea16b0b2cb0aa3ba2.tar.gz
sonarqube-d030db77d634090dddc1345ea16b0b2cb0aa3ba2.zip
improve react usage (#1936)
* remove React.createClass * remove react-addons-shallow-compare * convert to functional components * replace Component with PureComponent * remove react-router-redux * declare function components consistently * fix quality flaws * fix typo * declare children prop consistently * pass location to ComponentNavMenu
Diffstat (limited to 'server/sonar-web/src/main/js/apps/about/components/AboutQualityGates.js')
-rw-r--r--server/sonar-web/src/main/js/apps/about/components/AboutQualityGates.js20
1 files changed, 9 insertions, 11 deletions
diff --git a/server/sonar-web/src/main/js/apps/about/components/AboutQualityGates.js b/server/sonar-web/src/main/js/apps/about/components/AboutQualityGates.js
index 6e49863472a..e83d8d77b95 100644
--- a/server/sonar-web/src/main/js/apps/about/components/AboutQualityGates.js
+++ b/server/sonar-web/src/main/js/apps/about/components/AboutQualityGates.js
@@ -23,16 +23,14 @@ import { translate } from '../../../helpers/l10n';
const link = 'https://redirect.sonarsource.com/doc/quality-gates.html';
-export default class AboutQualityGates extends React.Component {
- render() {
- return (
- <div className="boxed-group">
- <h2>{translate('about_page.quality_gates')}</h2>
- <div className="boxed-group-inner">
- <p className="about-page-text">{translate('about_page.quality_gates.text')}</p>
- <ReadMore link={link} />
- </div>
+export default function AboutQualityGates() {
+ return (
+ <div className="boxed-group">
+ <h2>{translate('about_page.quality_gates')}</h2>
+ <div className="boxed-group-inner">
+ <p className="about-page-text">{translate('about_page.quality_gates.text')}</p>
+ <ReadMore link={link} />
</div>
- );
- }
+ </div>
+ );
}