add label for total on stats graph

This commit is contained in:
Sam
2019-01-04 11:10:07 +01:00
parent 5de1fe4e94
commit cd39f46270
4 changed files with 41 additions and 11 deletions

View File

@ -13,7 +13,6 @@ const xAxisFormats = [
{ duration: 'year', dateFormat: 'YYYY', xAxis: 'YYYY' },
]
export const formatDuration = (totalSeconds, formatWithDay = false) => {
let days = '0'
if (formatWithDay) {
@ -34,6 +33,14 @@ export const formatDuration = (totalSeconds, formatWithDay = false) => {
return `${hours === '00' ? '' : `${hours}:`}${minutes}:${seconds}`
}
export const formatValue = (displayedData, value) => value === 0
? ''
: displayedData === 'distance'
? `${value.toFixed(2)} km`
: displayedData === 'duration'
? formatDuration(value)
: value
export const formatChartData = chartData => {
for (let i = 0; i < chartData.length; i++) {
chartData[i].time = new Date(chartData[i].time).getTime()