var React = require('react')
var ReactDOM = require('react-dom')
var ipfs = require('ipfs-api')('localhost',5001)
var BoardsAPI = require('../lib/boards-api.js')
var boards = new BoardsAPI(ipfs)
var Container = React.createClass({
render: function(){
return (
{this.props.children}
)
}
})
var App = React.createClass({
render: function(){
return ( {this.props.children}
)
}
})
var Homepage = React.createClass({
render: function(){
return (
Hello
)
}
})
var Navbar = React.createClass({
render: function(){
return (
)
}
})
var Profile = React.createClass({
getInitialState: function(){
return { name: '...' }
},
componentDidMount: function(){
boards.getProfile(this.props.id, (err,res) => {
if(err){
console.log(err)
this.setState({
name: '?',
error: 'Invalid profile'
})
} else {
console.log(res)
this.setState({ name: res.name })
}
})
},
render: function(){
return (
{this.state.name}
{this.state.error}
@{this.props.id}
)
}
})
ReactDOM.render(
, document.getElementById('root')
)