In weather project, sparkline never showing
appaaaa opened this issue · 0 comments
appaaaa commented
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?