aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/component-measures
diff options
context:
space:
mode:
authorWouter Admiraal <wouter.admiraal@sonarsource.com>2022-03-22 15:19:59 +0100
committersonartech <sonartech@sonarsource.com>2022-03-24 20:03:07 +0000
commitde2a43957a00a246a9e877a30a04eabae33a6973 (patch)
tree2ed66c3514d6ac2a5ec11c85e8348238396fbceb /server/sonar-web/src/main/js/apps/component-measures
parentf0768d2ff905feff76d40bb476832b4ddacff8c4 (diff)
downloadsonarqube-de2a43957a00a246a9e877a30a04eabae33a6973.tar.gz
sonarqube-de2a43957a00a246a9e877a30a04eabae33a6973.zip
[NO JIRA] Treat some Code Smells
Diffstat (limited to 'server/sonar-web/src/main/js/apps/component-measures')
-rw-r--r--server/sonar-web/src/main/js/apps/component-measures/components/MeasureContent.tsx60
1 files changed, 33 insertions, 27 deletions
diff --git a/server/sonar-web/src/main/js/apps/component-measures/components/MeasureContent.tsx b/server/sonar-web/src/main/js/apps/component-measures/components/MeasureContent.tsx
index defa1340c6f..130abf96800 100644
--- a/server/sonar-web/src/main/js/apps/component-measures/components/MeasureContent.tsx
+++ b/server/sonar-web/src/main/js/apps/component-measures/components/MeasureContent.tsx
@@ -128,34 +128,40 @@ export default class MeasureContent extends React.PureComponent<Props, State> {
metricKeys: baseComponentMetrics.join(),
...getBranchLikeQuery(branchLike)
})
- ]).then(([tree, measures]) => {
- if (this.mounted) {
- const metric = tree.metrics.find(m => m.key === requestedMetric.key);
- const components = tree.components.map(component =>
- enhanceComponent(component, metric, metrics)
- );
-
- const measure = measures.find(measure => measure.metric === requestedMetric.key);
- const secondaryMeasure = measures.find(measure => measure.metric !== requestedMetric.key);
-
- this.setState(({ selectedComponent }) => ({
- baseComponent: tree.baseComponent,
- components,
- measure,
- metric,
- paging: tree.paging,
- secondaryMeasure,
- selectedComponent:
- components.length > 0 &&
- components.find(
- c =>
- getComponentMeasureUniqueKey(c) === getComponentMeasureUniqueKey(selectedComponent)
- )
- ? selectedComponent
- : undefined
- }));
+ ]).then(
+ ([tree, measures]) => {
+ if (this.mounted) {
+ const metric = tree.metrics.find(m => m.key === requestedMetric.key);
+ const components = tree.components.map(component =>
+ enhanceComponent(component, metric, metrics)
+ );
+
+ const measure = measures.find(m => m.metric === requestedMetric.key);
+ const secondaryMeasure = measures.find(m => m.metric !== requestedMetric.key);
+
+ this.setState(({ selectedComponent }) => ({
+ baseComponent: tree.baseComponent,
+ components,
+ measure,
+ metric,
+ paging: tree.paging,
+ secondaryMeasure,
+ selectedComponent:
+ components.length > 0 &&
+ components.find(
+ c =>
+ getComponentMeasureUniqueKey(c) ===
+ getComponentMeasureUniqueKey(selectedComponent)
+ )
+ ? selectedComponent
+ : undefined
+ }));
+ }
+ },
+ () => {
+ /* noop */
}
- });
+ );
};
fetchMoreComponents = () => {