diff --git a/src/browser/components/MainPage.jsx b/src/browser/components/MainPage.jsx index 98c0ef7f..77420e54 100644 --- a/src/browser/components/MainPage.jsx +++ b/src/browser/components/MainPage.jsx @@ -130,6 +130,10 @@ const MainPage = React.createClass({ mattermost.goForward(); } }); + + ipcRenderer.on('add-server', () => { + this.addServer(); + }); }, componentDidUpdate(prevProps, prevState) { if (prevState.key !== this.state.key) { // i.e. When tab has been changed @@ -240,7 +244,7 @@ const MainPage = React.createClass({ this.setState({targetURL}); } }, - addTeam() { + addServer() { this.setState({ showNewTeamModal: true }); @@ -261,7 +265,7 @@ const MainPage = React.createClass({ mentionAtActiveCounts={this.state.mentionAtActiveCounts} activeKey={this.state.key} onSelect={this.handleSelect} - onAddTeam={this.addTeam} + onAddServer={this.addServer} /> ); diff --git a/src/browser/components/SettingsPage.jsx b/src/browser/components/SettingsPage.jsx index 0ffa49bc..18beb8cf 100644 --- a/src/browser/components/SettingsPage.jsx +++ b/src/browser/components/SettingsPage.jsx @@ -45,6 +45,11 @@ const SettingsPage = React.createClass({ }); }); } + ipcRenderer.on('add-server', () => { + this.setState({ + showAddTeamForm: true + }); + }); }, handleTeamsChange(teams) { this.setState({ @@ -161,7 +166,7 @@ const SettingsPage = React.createClass({ }); }, - addTeam(team) { + addServer(team) { var teams = this.state.teams; teams.push(team); this.setState({ @@ -179,7 +184,7 @@ const SettingsPage = React.createClass({ toggleAddTeamForm={this.toggleShowTeamForm} onTeamsChange={this.handleTeamsChange} updateTeam={this.updateTeam} - addTeam={this.addTeam} + addServer={this.addServer} /> diff --git a/src/browser/components/TabBar.jsx b/src/browser/components/TabBar.jsx index 683a1e0c..ece3d951 100644 --- a/src/browser/components/TabBar.jsx +++ b/src/browser/components/TabBar.jsx @@ -84,7 +84,7 @@ class TabBar extends React.Component { return (