From 12896bd23eeba79884245c1c29fdc568cf21a7fa Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Mon, 14 Mar 2016 08:50:46 -0400 Subject: Converting to Webpack. Stage 1. --- web/react/components/team_export_tab.jsx | 124 ------------------------------- 1 file changed, 124 deletions(-) delete mode 100644 web/react/components/team_export_tab.jsx (limited to 'web/react/components/team_export_tab.jsx') diff --git a/web/react/components/team_export_tab.jsx b/web/react/components/team_export_tab.jsx deleted file mode 100644 index 12743d9e3..000000000 --- a/web/react/components/team_export_tab.jsx +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. -// See License.txt for license information. - -import * as Client from '../utils/client.jsx'; - -import {FormattedMessage} from 'mm-intl'; - -export default class TeamExportTab extends React.Component { - constructor(props) { - super(props); - this.state = {status: 'request', link: '', err: ''}; - - this.onExportSuccess = this.onExportSuccess.bind(this); - this.onExportFailure = this.onExportFailure.bind(this); - this.doExport = this.doExport.bind(this); - } - onExportSuccess(data) { - this.setState({status: 'ready', link: data.link, err: ''}); - } - onExportFailure(e) { - this.setState({status: 'failure', link: '', err: e.message}); - } - doExport() { - if (this.state.status === 'in-progress') { - return; - } - this.setState({status: 'in-progress'}); - Client.exportTeam(this.onExportSuccess, this.onExportFailure); - } - render() { - var messageSection = ''; - switch (this.state.status) { - case 'request': - messageSection = ''; - break; - case 'in-progress': - messageSection = ( -

- - -

- ); - break; - case 'ready': - messageSection = ( -

- - - - - -

- ); - break; - case 'failure': - messageSection = ( -

- - -

- ); - break; - } - - return ( -
-

- -

-
-
    -
  • - -
  • -
  • - -
  • -
-
- {messageSection} -
- ); - } -} -- cgit v1.2.3-1-g7c22