From 5b79bfa86c5a8fee86967ae0a886b7846f47b9c9 Mon Sep 17 00:00:00 2001 From: mikolaj-jalocha Date: Wed, 25 Sep 2024 11:13:46 +0200 Subject: [PATCH] #230 - replace decimal numbers with integers at parking's page --- .../parking_chart/widgets/chart_widget.dart | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/features/parking_chart/widgets/chart_widget.dart b/lib/features/parking_chart/widgets/chart_widget.dart index 6d8f60fe..25796943 100644 --- a/lib/features/parking_chart/widgets/chart_widget.dart +++ b/lib/features/parking_chart/widgets/chart_widget.dart @@ -2,6 +2,7 @@ import "package:fast_immutable_collections/fast_immutable_collections.dart"; import "package:fl_chart/fl_chart.dart"; import "package:flutter/material.dart"; +import "../../../theme/app_theme.dart"; import "../../parkings_view/models/parking.dart"; import "../chart_elements/chart_border.dart"; import "../chart_elements/chart_grid.dart"; @@ -39,6 +40,22 @@ class ChartWidget extends StatelessWidget { maxX: chartData.maxX, maxY: chartData.maxY(parking), minY: 0, + lineTouchData: + LineTouchData(touchTooltipData: LineTouchTooltipData( + getTooltipItems: (touchedSpots) { + return touchedSpots.map((touchedSpot) { + final value = + touchedSpot.y.toInt(); // Convert double to int + return LineTooltipItem( + value.toString(), + TextStyle( + color: context.colorTheme.whiteSoap, + fontWeight: FontWeight.bold, + ), + ); + }).toList(); + }, + ),), ), ), ),