diff options
author | =Corey Hulen <corey@hulen.com> | 2016-01-28 11:59:38 -0500 |
---|---|---|
committer | =Corey Hulen <corey@hulen.com> | 2016-01-28 11:59:38 -0500 |
commit | e37b2c62f3148ec26f9eddd57d208a640715e68e (patch) | |
tree | 27e9484181d1b20ef4e78513f66866d4b82ec900 /web/react/components/admin_console/team_analytics.jsx | |
parent | 2138b46f6cdab5fca49680c2e1994703ab71b1c3 (diff) | |
parent | db37897538f134b29784453797510c20e1e9303c (diff) | |
download | chat-e37b2c62f3148ec26f9eddd57d208a640715e68e.tar.gz chat-e37b2c62f3148ec26f9eddd57d208a640715e68e.tar.bz2 chat-e37b2c62f3148ec26f9eddd57d208a640715e68e.zip |
Merge branch 'master' into PLT-1765
Diffstat (limited to 'web/react/components/admin_console/team_analytics.jsx')
-rw-r--r-- | web/react/components/admin_console/team_analytics.jsx | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/web/react/components/admin_console/team_analytics.jsx b/web/react/components/admin_console/team_analytics.jsx index c164dd98c..ee59b0e66 100644 --- a/web/react/components/admin_console/team_analytics.jsx +++ b/web/react/components/admin_console/team_analytics.jsx @@ -4,7 +4,20 @@ import Analytics from './analytics.jsx'; import * as Client from '../../utils/client.jsx'; -export default class TeamAnalytics extends React.Component { +import {injectIntl, intlShape, defineMessages} from 'mm-intl'; + +const labels = defineMessages({ + totalPosts: { + id: 'admin.team_analytics.totalPosts', + defaultMessage: 'Total Posts' + }, + activeUsers: { + id: 'admin.team_analytics.activeUsers', + defaultMessage: 'Active Users With Posts' + } +}); + +class TeamAnalytics extends React.Component { constructor(props) { super(props); @@ -29,6 +42,7 @@ export default class TeamAnalytics extends React.Component { } getData(teamId) { // should be moved to an action creator eventually + const {formatMessage} = this.props.intl; Client.getTeamAnalytics( teamId, 'standard', @@ -65,7 +79,7 @@ export default class TeamAnalytics extends React.Component { var chartData = { labels: [], datasets: [{ - label: 'Total Posts', + label: formatMessage(labels.totalPosts), fillColor: 'rgba(151,187,205,0.2)', strokeColor: 'rgba(151,187,205,1)', pointColor: 'rgba(151,187,205,1)', @@ -100,7 +114,7 @@ export default class TeamAnalytics extends React.Component { var chartData = { labels: [], datasets: [{ - label: 'Active Users With Posts', + label: formatMessage(labels.activeUsers), fillColor: 'rgba(151,187,205,0.2)', strokeColor: 'rgba(151,187,205,1)', pointColor: 'rgba(151,187,205,1)', @@ -231,5 +245,8 @@ export default class TeamAnalytics extends React.Component { } TeamAnalytics.propTypes = { + intl: intlShape.isRequired, team: React.PropTypes.object }; + +export default injectIntl(TeamAnalytics);
\ No newline at end of file |