summaryrefslogtreecommitdiffstats
path: root/webapp/components/team_settings.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/team_settings.jsx')
-rw-r--r--webapp/components/team_settings.jsx81
1 files changed, 0 insertions, 81 deletions
diff --git a/webapp/components/team_settings.jsx b/webapp/components/team_settings.jsx
deleted file mode 100644
index 7108ce771..000000000
--- a/webapp/components/team_settings.jsx
+++ /dev/null
@@ -1,81 +0,0 @@
-// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import TeamStore from 'stores/team_store.jsx';
-import ImportTab from './team_import_tab.jsx';
-import GeneralTab from './team_general_tab.jsx';
-import * as Utils from 'utils/utils.jsx';
-
-import PropTypes from 'prop-types';
-
-import React from 'react';
-
-export default class TeamSettings extends React.Component {
- constructor(props) {
- super(props);
-
- this.onChange = this.onChange.bind(this);
-
- this.state = {team: TeamStore.getCurrent()};
- }
- componentDidMount() {
- TeamStore.addChangeListener(this.onChange);
- }
- componentWillUnmount() {
- TeamStore.removeChangeListener(this.onChange);
- }
- onChange() {
- var team = TeamStore.getCurrent();
-
- if (!Utils.areObjectsEqual(this.state.team, team)) {
- this.setState({team});
- }
- }
- render() {
- if (!this.state.team) {
- return null;
- }
- var result;
- switch (this.props.activeTab) {
- case 'general':
- result = (
- <div>
- <GeneralTab
- team={this.state.team}
- activeSection={this.props.activeSection}
- updateSection={this.props.updateSection}
- />
- </div>
- );
- break;
- case 'import':
- result = (
- <div>
- <ImportTab
- team={this.state.team}
- activeSection={this.props.activeSection}
- updateSection={this.props.updateSection}
- />
- </div>
- );
- break;
- default:
- result = (
- <div/>
- );
- break;
- }
- return result;
- }
-}
-
-TeamSettings.defaultProps = {
- activeTab: '',
- activeSection: ''
-};
-
-TeamSettings.propTypes = {
- activeTab: PropTypes.string.isRequired,
- activeSection: PropTypes.string.isRequired,
- updateSection: PropTypes.func.isRequired
-};