aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/app/components/PageTracker.tsx
diff options
context:
space:
mode:
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>2018-11-19 11:41:06 +0100
committersonartech <sonartech@sonarsource.com>2018-11-30 11:20:35 +0100
commit50c708c1b62796cba971ed6579cb72373261e857 (patch)
tree0462dcd0c342845ac4a7a1923c0da0c1097a9588 /server/sonar-web/src/main/js/app/components/PageTracker.tsx
parent0a52c5067d46ce684231b8f61ea9f72d4d89fc22 (diff)
downloadsonarqube-50c708c1b62796cba971ed6579cb72373261e857.tar.gz
sonarqube-50c708c1b62796cba971ed6579cb72373261e857.zip
Rewrite remaining of the settings page to TS
Diffstat (limited to 'server/sonar-web/src/main/js/app/components/PageTracker.tsx')
-rw-r--r--server/sonar-web/src/main/js/app/components/PageTracker.tsx9
1 files changed, 6 insertions, 3 deletions
diff --git a/server/sonar-web/src/main/js/app/components/PageTracker.tsx b/server/sonar-web/src/main/js/app/components/PageTracker.tsx
index 2ae8c85026b..e1620791c9d 100644
--- a/server/sonar-web/src/main/js/app/components/PageTracker.tsx
+++ b/server/sonar-web/src/main/js/app/components/PageTracker.tsx
@@ -59,8 +59,11 @@ export class PageTracker extends React.PureComponent<Props> {
}
}
-const mapStateToProps = (state: Store): StateProps => ({
- trackingId: (getGlobalSettingValue(state, 'sonar.analytics.trackingId') || {}).value
-});
+const mapStateToProps = (state: Store): StateProps => {
+ const trackingId = getGlobalSettingValue(state, 'sonar.analytics.trackingId');
+ return {
+ trackingId: trackingId && trackingId.value
+ };
+};
export default withRouter(connect(mapStateToProps)(PageTracker));