diff options
author | Wouter Admiraal <wouter.admiraal@sonarsource.com> | 2022-03-22 15:19:59 +0100 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2022-03-24 20:03:07 +0000 |
commit | de2a43957a00a246a9e877a30a04eabae33a6973 (patch) | |
tree | 2ed66c3514d6ac2a5ec11c85e8348238396fbceb /server/sonar-web/src/main/js/apps/component-measures | |
parent | f0768d2ff905feff76d40bb476832b4ddacff8c4 (diff) | |
download | sonarqube-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.tsx | 60 |
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 = () => { |