diff options
author | Grégoire Aubert <gregoire.aubert@sonarsource.com> | 2018-11-19 11:41:06 +0100 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2018-11-30 11:20:35 +0100 |
commit | 50c708c1b62796cba971ed6579cb72373261e857 (patch) | |
tree | 0462dcd0c342845ac4a7a1923c0da0c1097a9588 /server/sonar-web/src/main/js/app/components/PageTracker.tsx | |
parent | 0a52c5067d46ce684231b8f61ea9f72d4d89fc22 (diff) | |
download | sonarqube-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.tsx | 9 |
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)); |