Add member list (that doesn't really update much yet)

This commit is contained in:
David Baker 2015-06-22 11:42:09 +01:00
parent e77e9b7704
commit 0424ef07b3
7 changed files with 120 additions and 5 deletions

View file

@ -0,0 +1,39 @@
var React = require('react');
var MemberListController = require("../../controllers/organisms/MemberList");
var ComponentBroker = require('../../ComponentBroker');
var MemberTile = ComponentBroker.get("molecules/MemberTile");
module.exports = React.createClass({
displayName: 'MemberList',
mixins: [MemberListController],
makeMemberTiles: function() {
var that = this;
return Object.keys(that.state.memberDict).map(function(userId) {
var m = that.state.memberDict[userId];
return (
<li>
<MemberTile
member={m}
key={userId}
/>
</li>
);
});
},
render: function() {
return (
<div className="mx_MemberList">
<ul>
{this.makeMemberTiles()}
</ul>
</div>
);
}
});