This commit is contained in:
GotPPay
2017-11-30 17:43:24 +01:00
parent 630e812654
commit 4f36fc7738
29 changed files with 2884 additions and 43 deletions

View File

@@ -0,0 +1,37 @@
import React, { Component } from 'react';
import QuestionItem from './IntentItem';
import '../css/Intent.css'
class IntentList extends Component {
constructor (props){
super(props);
this.state = {intents: props.allIntents, selected:0, onIntentClick:props.onIntentClick};
}
componentWillReceiveProps(props){
this.setState({intents: props.allIntents});
}
render() {
return (
<div className="IntentList">
<div className="IntentList-title">
<p>Intents</p>
</div>
{
this.state.intents.map((intent,index)=>{
return <QuestionItem
key={index} intent={intent} index={index}
onClick={this.state.onIntentClick}>
</QuestionItem>
})
}
<br></br>
<button onClick={this.props.handleAddIntentClick}>Add intent</button>
</div>
);
}
}
export default IntentList;