From 9de2e9c91932c61a8575f30d7bc7319624a7d91f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gr=C3=A9goire=20Aubert?= Date: Tue, 23 May 2017 14:50:03 +0200 Subject: [PATCH] Move issues type icons to the icons-components folder --- .../main/js/apps/about/components/AboutQualityModel.js | 6 +++--- .../src/main/js/apps/about/components/EntryIssueTypes.js | 6 +++--- .../main/js/apps/overview/main/BugsAndVulnerabilities.js | 4 ++-- .../src/main/js/apps/overview/main/CodeSmells.js | 2 +- .../apps/projects/components/ProjectCardLeakMeasures.js | 6 +++--- .../js/components/{ui => icons-components}/BugIcon.js | 8 +++++--- .../components/{ui => icons-components}/CodeSmellIcon.js | 8 +++++--- .../{ui => icons-components}/VulnerabilityIcon.js | 8 +++++--- .../sonar-web/src/main/js/components/ui/IssueTypeIcon.js | 6 +++--- 9 files changed, 30 insertions(+), 24 deletions(-) rename server/sonar-web/src/main/js/components/{ui => icons-components}/BugIcon.js (89%) rename server/sonar-web/src/main/js/components/{ui => icons-components}/CodeSmellIcon.js (90%) rename server/sonar-web/src/main/js/components/{ui => icons-components}/VulnerabilityIcon.js (89%) diff --git a/server/sonar-web/src/main/js/apps/about/components/AboutQualityModel.js b/server/sonar-web/src/main/js/apps/about/components/AboutQualityModel.js index 9e50b5e6a7d..503ef74807f 100644 --- a/server/sonar-web/src/main/js/apps/about/components/AboutQualityModel.js +++ b/server/sonar-web/src/main/js/apps/about/components/AboutQualityModel.js @@ -19,9 +19,9 @@ */ import React from 'react'; import { translate } from '../../../helpers/l10n'; -import BugIcon from '../../../components/ui/BugIcon'; -import VulnerabilityIcon from '../../../components/ui/VulnerabilityIcon'; -import CodeSmellIcon from '../../../components/ui/CodeSmellIcon'; +import BugIcon from '../../../components/icons-components/BugIcon'; +import VulnerabilityIcon from '../../../components/icons-components/VulnerabilityIcon'; +import CodeSmellIcon from '../../../components/icons-components/CodeSmellIcon'; export default function AboutQualityModel() { return ( diff --git a/server/sonar-web/src/main/js/apps/about/components/EntryIssueTypes.js b/server/sonar-web/src/main/js/apps/about/components/EntryIssueTypes.js index 58bf0b7987c..eac9de1a53b 100644 --- a/server/sonar-web/src/main/js/apps/about/components/EntryIssueTypes.js +++ b/server/sonar-web/src/main/js/apps/about/components/EntryIssueTypes.js @@ -23,9 +23,9 @@ import { Link } from 'react-router'; import { formatMeasure } from '../../../helpers/measures'; import { translate } from '../../../helpers/l10n'; import { getIssuesUrl } from '../../../helpers/urls'; -import BugIcon from '../../../components/ui/BugIcon'; -import VulnerabilityIcon from '../../../components/ui/VulnerabilityIcon'; -import CodeSmellIcon from '../../../components/ui/CodeSmellIcon'; +import BugIcon from '../../../components/icons-components/BugIcon'; +import VulnerabilityIcon from '../../../components/icons-components/VulnerabilityIcon'; +import CodeSmellIcon from '../../../components/icons-components/CodeSmellIcon'; type Props = { bugs: ?number, diff --git a/server/sonar-web/src/main/js/apps/overview/main/BugsAndVulnerabilities.js b/server/sonar-web/src/main/js/apps/overview/main/BugsAndVulnerabilities.js index b0fa2c9ee06..db8f370c60f 100644 --- a/server/sonar-web/src/main/js/apps/overview/main/BugsAndVulnerabilities.js +++ b/server/sonar-web/src/main/js/apps/overview/main/BugsAndVulnerabilities.js @@ -23,8 +23,8 @@ import enhance from './enhance'; import LeakPeriodLegend from '../components/LeakPeriodLegend'; import { getMetricName } from '../helpers/metrics'; import { translate } from '../../../helpers/l10n'; -import BugIcon from '../../../components/ui/BugIcon'; -import VulnerabilityIcon from '../../../components/ui/VulnerabilityIcon'; +import BugIcon from '../../../components/icons-components/BugIcon'; +import VulnerabilityIcon from '../../../components/icons-components/VulnerabilityIcon'; class BugsAndVulnerabilities extends React.PureComponent { renderHeader() { diff --git a/server/sonar-web/src/main/js/apps/overview/main/CodeSmells.js b/server/sonar-web/src/main/js/apps/overview/main/CodeSmells.js index ee496595efd..44ef34fa0a4 100644 --- a/server/sonar-web/src/main/js/apps/overview/main/CodeSmells.js +++ b/server/sonar-web/src/main/js/apps/overview/main/CodeSmells.js @@ -25,7 +25,7 @@ import { getMetricName } from '../helpers/metrics'; import { translate, translateWithParameters } from '../../../helpers/l10n'; import { formatMeasure, isDiffMetric } from '../../../helpers/measures'; import { getComponentIssuesUrl } from '../../../helpers/urls'; -import CodeSmellIcon from '../../../components/ui/CodeSmellIcon'; +import CodeSmellIcon from '../../../components/icons-components/CodeSmellIcon'; class CodeSmells extends React.PureComponent { renderHeader() { diff --git a/server/sonar-web/src/main/js/apps/projects/components/ProjectCardLeakMeasures.js b/server/sonar-web/src/main/js/apps/projects/components/ProjectCardLeakMeasures.js index b42ea3bdd13..e55404cfe42 100644 --- a/server/sonar-web/src/main/js/apps/projects/components/ProjectCardLeakMeasures.js +++ b/server/sonar-web/src/main/js/apps/projects/components/ProjectCardLeakMeasures.js @@ -20,10 +20,10 @@ //@flow import React from 'react'; import Measure from '../../component-measures/components/Measure'; -import BugIcon from '../../../components/ui/BugIcon'; -import CodeSmellIcon from '../../../components/ui/CodeSmellIcon'; +import BugIcon from '../../../components/icons-components/BugIcon'; +import CodeSmellIcon from '../../../components/icons-components/CodeSmellIcon'; import Rating from '../../../components/ui/Rating'; -import VulnerabilityIcon from '../../../components/ui/VulnerabilityIcon'; +import VulnerabilityIcon from '../../../components/icons-components/VulnerabilityIcon'; import { translate } from '../../../helpers/l10n'; type Props = { diff --git a/server/sonar-web/src/main/js/components/ui/BugIcon.js b/server/sonar-web/src/main/js/components/icons-components/BugIcon.js similarity index 89% rename from server/sonar-web/src/main/js/components/ui/BugIcon.js rename to server/sonar-web/src/main/js/components/icons-components/BugIcon.js index 5c794e2e080..dc1d5c7f90b 100644 --- a/server/sonar-web/src/main/js/components/ui/BugIcon.js +++ b/server/sonar-web/src/main/js/components/icons-components/BugIcon.js @@ -20,15 +20,17 @@ // @flow import React from 'react'; -export default function BugIcon({ className }: { className?: string }) { +type Props = { className?: string, size?: number }; + +export default function BugIcon({ className, size = 16 }: Props) { /* eslint-disable max-len */ return ( + width={size} + height={size}> + width={size} + height={size}> + width={size} + height={size}>