From bc0bb7e17e73efd7d0c472fd24a1137d44418b5c Mon Sep 17 00:00:00 2001 From: Sara <sarasdj@stud.ntnu.no> Date: Thu, 16 May 2024 19:11:35 +0200 Subject: [PATCH] fix: bar chart squished dates --- app/lib/widgets/bar_data.dart | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/app/lib/widgets/bar_data.dart b/app/lib/widgets/bar_data.dart index ef55cd23..cbd4e908 100644 --- a/app/lib/widgets/bar_data.dart +++ b/app/lib/widgets/bar_data.dart @@ -1,9 +1,7 @@ import 'package:flutter/material.dart'; import 'package:fl_chart/fl_chart.dart'; -import 'dart:math'; import '../consts.dart'; -import '../utils/format_month.dart'; class BarData extends StatefulWidget { const BarData({super.key}); @@ -132,17 +130,11 @@ class _BarDataState extends State<BarData> { getTitles: (value) { // Convert bar indexes to dates if (barData.isNotEmpty && value >= 0 && value < barData.length) { - int index = value.toInt(); + int val = value.toInt(); + String date = "${selectedSubDiv?.iceStats[val].dateTime.day}"; + String month = "${selectedSubDiv?.iceStats[val].dateTime.month}"; - DateTime today = DateTime.now(); - - // Subtract index from the day of the month of the current date - int day = today.day - (6-index); - - String date = day.toString(); - String month = formatMonth(today.month); - - return '$month $date'; + return '$date/$month'; } return ''; }, -- GitLab