-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Description
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?
Metadata
Metadata
Assignees
Labels
No labels