Client - display a marker on map when mouse is over the chart

This commit is contained in:
Sam
2021-09-26 11:21:09 +02:00
parent 2736368626
commit 279271af42
7 changed files with 77 additions and 11 deletions

View File

@ -1,6 +1,7 @@
import {
IWorkoutApiChartData,
IWorkoutChartData,
TCoordinates,
TWorkoutDatasets,
} from '@/types/workouts'
@ -29,13 +30,15 @@ export const getDatasets = (
}
const distance_labels: unknown[] = []
const duration_labels: unknown[] = []
const coordinates: TCoordinates[] = []
chartData.map((data) => {
distance_labels.push(data.distance)
duration_labels.push(data.duration)
datasets.speed.data.push(data.speed)
datasets.elevation.data.push(data.elevation)
coordinates.push({ latitude: data.latitude, longitude: data.longitude })
})
return { distance_labels, duration_labels, datasets }
return { distance_labels, duration_labels, datasets, coordinates }
}