aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/settings/WorkspacesScreen.js
blob: e767fdfbe99582fcb1db9768332c9039ffb140e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import React, { Component } from 'react';
import { observer } from 'mobx-react';
import { gaPage } from '../../lib/analytics';
import { state } from '../../features/workspaces/state';

import WorkspacesDashboard from '../../components/settings/workspaces/WorkspacesDashboard';
import ErrorBoundary from '../../components/util/ErrorBoundary';

@observer
class WorkspacesScreen extends Component {
  static propTypes = {};

  componentDidMount() {
    gaPage('Settings/Workspaces Dashboard');
  }

  render() {
    return (
      <ErrorBoundary>
        <WorkspacesDashboard
          workspaces={state.workspaces}
          isLoading={state.isLoading}
        />
      </ErrorBoundary>
    );
  }
}

export default WorkspacesScreen;