import React, { Component } from 'react'
import { connect } from 'react-redux'
import { Sparklines, SparklinesLine } from 'react-sparklines';
class WeatherList extends Component {
renderWeather(cityData) {
// console.log(cityData)
const name = cityData.city.name
const temps = cityData.list.map(weather=>weather.main.temp)
return (
<tr key={name}>
<td>{name}</td>
<td>
<Sparklines height={120} width={180} data={temps}>
<sparklinesLine color="red" />
</Sparklines>
</td>
</tr>
)
}
render() {
return (
<table className="table table-hover">
<thead>
<tr>
<th>City</th>
<th>Temperature</th>
<th>Pressure</th>
<th>Humidity</th>
</tr>
</thead>
<tbody>
{this.props.weather.map(this.renderWeather)}
</tbody>
</table>
)
}
}
function mapStateToProps(state) {
return { weather: state.weather }
}
export default connect(mapStateToProps)(WeatherList)
I'm wrote my code above. and modify sparkline 1.7 to 1.6
Error was missing but never showing sparkline in my browser..
Anyone know?
I'm wrote my code above. and modify sparkline 1.7 to 1.6
Error was missing but never showing sparkline in my browser..
Anyone know?