summaryrefslogtreecommitdiff
path: root/client/components/UserList.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'client/components/UserList.jsx')
-rw-r--r--client/components/UserList.jsx12
1 files changed, 10 insertions, 2 deletions
diff --git a/client/components/UserList.jsx b/client/components/UserList.jsx
index 3e87ec5..7430e61 100644
--- a/client/components/UserList.jsx
+++ b/client/components/UserList.jsx
@@ -20,7 +20,7 @@ export default class UserList extends React.Component {
console.error(error)
})
this.pick.bind(this)
- console.log(props)
+ this.handleDelete.bind(this)
}
pick(user){
// bubble this up..
@@ -28,6 +28,14 @@ export default class UserList extends React.Component {
console.log(this)
this.props.updateUser(user)
}
+ handleDelete(userid) {
+ const users = this.state.data.filter((data) => {
+ return data.id !== userid
+ })
+ this.setState({
+ data: users
+ })
+ }
render() {
console.log(this.state.data)
const items = this.state.data.map((user,i) => {
@@ -36,7 +44,7 @@ export default class UserList extends React.Component {
user={user}
activeUser={this.props.user}
onClick={(user) => this.pick(user)}
- onDelete={this.handleDelete} />
+ onDelete={(userid) => this.handleDelete(userid)} />
)
})
return (