i want to add some style to state with map function and finally add items in table i use this code
columnClassNameFormat(fieldValue ) {
const Event =this.state.Event;
console.log(Event);
this.state.Event.events.map(function (item) {
if (item.event_type === 'A') {
<span class="label label-danger">{fieldValue}</span>
}
else if (item.event_type === 'W') {
<span class="label label-warning">{fieldValue}</span>
}
else if (item.event_type === 'I') {
<span class="label label-info">{fieldValue}</span>
} else {
<span class="label label-info">{fieldValue}</span>
}
}).bind(this)
}
and after that i show items in table like that
<BootstrapTable data={this.state.Event} exportCSV title='Infravision-Report' pagination search>
<TableHeaderColumn dataField='event_title' isKey={ true }>Discription</TableHeaderColumn>
<TableHeaderColumn dataField='time' dataSort={ true }>Date time</TableHeaderColumn>
<TableHeaderColumn dataField='event_status' columnClassName={this.columnClassNameFormat } >status</TableHeaderColumn>
</BootstrapTable>
but its not work and style not add to items
returnstatement ....return this.state.Event.events.map(...)return (<span> ....</span>).... for all span(s)