1
0
mirror of https://github.com/fazo96/ipfs-boards synced 2025-03-12 21:48:39 +01:00

added better error display

This commit is contained in:
Enrico Fasoli 2015-11-14 12:14:00 +01:00
parent 6ede7a1973
commit 412978f120

View File

@ -41,11 +41,13 @@ var Profile = React.createClass({
return { name: '...' } return { name: '...' }
}, },
componentDidMount: function(){ componentDidMount: function(){
console.log('mounted')
boards.getProfile(this.props.id, (err,res) => { boards.getProfile(this.props.id, (err,res) => {
if(err){ if(err){
console.log(err) console.log(err)
this.setState({ name: 'Error'} ) this.setState({
name: '?',
error: 'Invalid profile'
})
} else { } else {
console.log(res) console.log(res)
this.setState({ name: res.name }) this.setState({ name: res.name })
@ -55,6 +57,7 @@ var Profile = React.createClass({
render: function(){ render: function(){
return (<div className="profile"> return (<div className="profile">
<h1>{this.state.name}</h1> <h1>{this.state.name}</h1>
<p>{this.state.error}</p>
<h5 className="light">@{this.props.id}</h5> <h5 className="light">@{this.props.id}</h5>
</div>) </div>)
} }