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 (

Boards

) } }) 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') )