submitBalance() {
if (this.props!==undefined && this.props.user!==undefined){
let users = this.props.users; // РУГАЕТСЯ ОН НА ЭТУ СТРОЧКУ
}
let login = this.state.user;
let value = this.state.value;
if (users !== undefined) {
Object.keys(users).map(element => {
if (login === users[element].login) {
this.props.addBalance(element, value)
}
})
}
}
render() {
console.log('---', this.props.users); // ТУТ СНАЧАЛА ВЫВОДИТ ПУСТОЙ ОБЪЕКТ, НО ПО ВЫПОЛНЕНИЮ ЗАПРОСУ ВОЗВРАЩАЕТ ЗНАЧЕНИЕ
return (
<div>
<h1>Here you may add some money</h1>
<span>{this.state.cash}</span>
<Slider onChange={this.handleChange}/>
<RaisedButton label="Primary" primary={true} onClick={()=>this.submitBalance()}/>
</div>
);
render() {
console.log(this.props);
let result = this.props.mark[0]
return (
<div>
<p>{result}</p>
</div>
)
}
render() {
console.log(this.props);
let result = this.props.mark[0]
return (
<div>
{this.props.mark!==undefined && this.props.mark.length!==0
?
this.props.mark.map(
(el,ind)=><p>{el}</p>
)
:null
}
</div>
)
}