1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-11 20:22:36 +03:00

Merge remote-tracking branch 'origin/develop' into dbkr/update_on_room_name

This commit is contained in:
David Baker
2017-02-17 14:41:54 +00:00
6 changed files with 87 additions and 6 deletions

View File

@@ -175,6 +175,7 @@ export default React.createClass({
collapsedRhs={this.props.collapse_rhs}
enableLabs={this.props.config.enableLabs}
referralBaseUrl={this.props.config.referralBaseUrl}
teamToken={this.props.teamToken}
/>;
if (!this.props.collapse_rhs) right_panel = <RightPanel opacity={this.props.sideOpacity}/>;
break;

View File

@@ -464,6 +464,10 @@ module.exports = React.createClass({
this.notifyNewScreen('directory');
break;
case 'view_home_page':
if (!this._teamToken) {
dis.dispatch({action: 'view_room_directory'});
return;
}
this._setPage(PageTypes.HomePage);
this.notifyNewScreen('home');
break;

View File

@@ -109,6 +109,10 @@ module.exports = React.createClass({
// true if RightPanel is collapsed
collapsedRhs: React.PropTypes.bool,
// Team token for the referral link. If falsy, the referral section will
// not appear
teamToken: React.PropTypes.string,
},
getDefaultProps: function() {
@@ -462,7 +466,7 @@ module.exports = React.createClass({
},
_renderReferral: function() {
const teamToken = window.localStorage.getItem('mx_team_token');
const teamToken = this.props.teamToken;
if (!teamToken) {
return null;
}