var Player = React.createClass({
propTypes: {
email: React.PropTypes.string,
id: React.PropTypes.number
},
//getInitialState: function() {
//return {
//id: this.props.id
//email: ""
//};
//},
// componentDidMount: function() {
// $.get(this.props.source, function(result) {
// if (this.isMounted()) {
// console.log("Mounted from player");
// //this.setState({
// //id: result.id
// //email: result.email
// //});
// console.log(result.id);
// this.setProps({
// id: result.id
// });
// }
// }.bind(this));
// },
render: function() {
return (
Id: {this.props.id}
Email: {this.props.email}
Inventory count: {this.props.inventory_count}
);
}
});
var PlayerList = React.createClass({
// propTypes: {
// players: React.PropTypes.array
// },
// getInitialState: function() {
// return {
// players: []
// };
// },
// componentDidMount: function() {
// $.get(this.props.source, function(result) {
// if (this.isMounted()) {
// this.setState({
// players: result.players
// });
// console.log("Mounted from playerList");
// }
// }.bind(this));
// },
render: function() {
var playerList = this;
var playerNodes = this.props.players.map(function (player) {
return (
);
});
//
return (
PlayerList:
{playerNodes}
);
}
});