summaryrefslogtreecommitdiffstats
path: root/web/react/components/admin_console/team_analytics.jsx
diff options
context:
space:
mode:
authorHarrison Healey <harrisonmhealey@gmail.com>2016-01-28 10:34:58 -0500
committerHarrison Healey <harrisonmhealey@gmail.com>2016-01-28 10:34:58 -0500
commit91906c9c05fb9ec60863d5058127e4c259fd43cb (patch)
treeeb4f463a50eafa4eecd89d2fcf4bb3f702ebdfd2 /web/react/components/admin_console/team_analytics.jsx
parentf5364202b745ea4cac1dee6835f0340e6b71ebe4 (diff)
parentc8ca70870f1e202eb5784839520199fdf0beaeec (diff)
downloadchat-91906c9c05fb9ec60863d5058127e4c259fd43cb.tar.gz
chat-91906c9c05fb9ec60863d5058127e4c259fd43cb.tar.bz2
chat-91906c9c05fb9ec60863d5058127e4c259fd43cb.zip
Merge pull request #2002 from ZBoxApp/PLT-7-react
PLT-7: Refactoring frontend (chunk 2)
Diffstat (limited to 'web/react/components/admin_console/team_analytics.jsx')
-rw-r--r--web/react/components/admin_console/team_analytics.jsx23
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