Izmjenjena struktura, dodan backand

This commit is contained in:
GotPPay
2017-10-16 11:19:46 +02:00
parent 1ec88afacb
commit 048e32c4aa
37153 changed files with 2975854 additions and 1 deletions

View File

@@ -0,0 +1,28 @@
import React, { Component } from 'react';
export default class SelectablePersonComponent extends Component{
constructor(props) {
super(props);
this.state = {personName: this.props.person.personName, isSelected: this.props.person.isSelected};
this.personSelectedChangedEventHandler = this.personSelectedChangedEventHandler.bind(this);
}
personSelectedChangedEventHandler(event) {
this.setState(prevState => ({
isSelected: !prevState.isSelected
}));
this.props.personsSelectionChanged(this.props.index);
}
render(){
return (
<div>
<div className = "horizontalDiv">
<input type = "checkbox" checked = {this.state.isSelected} onChange = {this.personSelectedChangedEventHandler}></input>
<div>{this.state.personName}</div>
</div>
</div>
)
}
}