Skip to content
Snippets Groups Projects
Commit 2027ed9f authored by Kegan Dougal's avatar Kegan Dougal
Browse files

Fix bug where clicking on the email tile didn't work

parent 70ed0be3
No related branches found
No related tags found
No related merge requests found
...@@ -35,10 +35,6 @@ module.exports = React.createClass({ ...@@ -35,10 +35,6 @@ module.exports = React.createClass({
}; };
}, },
getInitialState: function() {
return {};
},
componentWillMount: function() { componentWillMount: function() {
this._room = MatrixClientPeg.get().getRoom(this.props.roomId); this._room = MatrixClientPeg.get().getRoom(this.props.roomId);
this._emailEntity = null; this._emailEntity = null;
...@@ -49,10 +45,14 @@ module.exports = React.createClass({ ...@@ -49,10 +45,14 @@ module.exports = React.createClass({
this._userList = MatrixClientPeg.get().getUsers().filter((u) => { this._userList = MatrixClientPeg.get().getUsers().filter((u) => {
return !this._room.hasMembershipState(u.userId, "join"); return !this._room.hasMembershipState(u.userId, "join");
}); });
console.log("%s users", this._userList.length); },
onInvite: function(ev) {
this.props.onInvite(this._input);
}, },
onSearchQueryChanged: function(input) { onSearchQueryChanged: function(input) {
this._input = input;
var EntityTile = sdk.getComponent("rooms.EntityTile"); var EntityTile = sdk.getComponent("rooms.EntityTile");
var BaseAvatar = sdk.getComponent("avatars.BaseAvatar"); var BaseAvatar = sdk.getComponent("avatars.BaseAvatar");
...@@ -68,7 +68,7 @@ module.exports = React.createClass({ ...@@ -68,7 +68,7 @@ module.exports = React.createClass({
<EntityTile key="dynamic_invite_tile" suppressOnHover={true} showInviteButton={true} <EntityTile key="dynamic_invite_tile" suppressOnHover={true} showInviteButton={true}
avatarJsx={ <BaseAvatar name="@" width={36} height={36} /> } avatarJsx={ <BaseAvatar name="@" width={36} height={36} /> }
className="mx_EntityTile_invitePlaceholder" className="mx_EntityTile_invitePlaceholder"
presenceState="online" onClick={this.props.onInvite} name={label} />, presenceState="online" onClick={this.onInvite} name={label} />,
function(query) { function(query) {
return true; // always show this return true; // always show this
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment