add members next to description text

This commit is contained in:
Riku Rouvila
2015-01-25 18:05:54 +02:00
parent 1dc00e0fe8
commit 2b3669ccaf
5 changed files with 77 additions and 18 deletions

View File

@@ -2,7 +2,7 @@
var request = require('axios');
var React = require('React/addons');
var classSet = React.addons.classSet
var classSet = React.addons.classSet;
module.exports = React.createClass({
getInitialState() {

View File

@@ -0,0 +1,36 @@
'use strict';
var React = require('React');
var request = require('axios');
var API_URL = 'https://api.github.com/orgs/koodiklinikka/public_members';
module.exports = React.createClass({
getInitialState() {
return {
members: []
};
},
componentDidMount() {
request.get(API_URL).then(function(res) {
this.setState({
members: res.data
});
}.bind(this));
},
render() {
var members = this.state.members.map(function(member) {
var src = `${member.avatar_url}&s=120`;
return (
<a href={member.html_url} target="_blank">
<img className="member" src={src} />
</a>
);
});
return (
<div className="members">{members}</div>
)
}
});