adding a sport filter for stats graphs - #13

This commit is contained in:
Sam
2019-01-04 13:42:52 +01:00
parent 3d4ad8da81
commit a13d00d5d9
4 changed files with 79 additions and 16 deletions

View File

@ -74,7 +74,7 @@ const startDate = (duration, day) => {
}
export const formatStats = (
stats, sports, params
stats, sports, params, displayedSports
) => {
const nbActivitiesStats = []
const distanceStats = []
@ -94,7 +94,9 @@ export const formatStats = (
const dataDuration = { date: xAxis }
if (stats[date]) {
Object.keys(stats[date]).map(sportId => {
Object.keys(stats[date]).filter(
sportId => displayedSports ? displayedSports.includes(+sportId) : true
).map(sportId => {
const sportLabel = sports.filter(s => s.id === +sportId)[0].label
dataNbActivities[sportLabel] = stats[date][sportId].nb_activities
dataDistance[sportLabel] = stats[date][sportId].total_distance