diff --git a/src/components/person.js b/src/components/person.js index b2773cf..437a905 100644 --- a/src/components/person.js +++ b/src/components/person.js @@ -11,10 +11,42 @@ class Person extends React.Component { this.props.refreshCallback(); }) } + + updatePerson = (event)=>{ + event.preventDefault(); + axios + .put( + `https://desolate-thicket-29906.herokuapp.com/api/contacts/${this.props.data.id}`, + { + name:this.state.name, + age:this.state.age + } + ).then(()=>{ + this.props.refreshCallback(); + }) + } + + changeName = (event)=>{ + this.setState({ + name:event.target.value + }) + } + + changeAge = (event)=>{ + this.setState({ + age:event.target.value + }) + } + render = ()=>{ return
  • {this.props.data.name} is {this.props.data.age} years old +
    + + + +
  • } }