Fix for report charts

This commit is contained in:
Hillel Coren 2024-01-18 17:37:05 +02:00
parent d5a579da6c
commit 79c34aa309
1 changed files with 3 additions and 4 deletions

View File

@ -1,5 +1,4 @@
// Flutter imports: // Flutter imports:
import 'package:charts_flutter/flutter.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// Package imports: // Package imports:
@ -90,11 +89,11 @@ class ReportCharts extends StatelessWidget {
keys.sort((String? str1, String? str2) => str1!.compareTo(str2!)); keys.sort((String? str1, String? str2) => str1!.compareTo(str2!));
child = charts.TimeSeriesChart( child = charts.TimeSeriesChart(
[ [
charts.Series<dynamic, DateTime?>( charts.Series<dynamic, DateTime>(
id: 'chart', id: 'chart',
colorFn: (dynamic _, __) => colorFn: (dynamic _, __) =>
charts.ColorUtil.fromDartColor(state.accentColor!), charts.ColorUtil.fromDartColor(state.accentColor!),
domainFn: (dynamic item, _) => DateTime.tryParse(item['name']), domainFn: (dynamic item, _) => DateTime.parse(item['name']),
measureFn: (dynamic item, _) => item['value'], measureFn: (dynamic item, _) => item['value'],
data: keys.map((key) { data: keys.map((key) {
return { return {
@ -102,7 +101,7 @@ class ReportCharts extends StatelessWidget {
'value': 'value':
viewModel.groupTotals.totals![key]![reportState.chart] viewModel.groupTotals.totals![key]![reportState.chart]
}; };
}).toList()) as Series<dynamic, DateTime> }).toList())
], ],
animate: true, animate: true,
primaryMeasureAxis: numericAxis, primaryMeasureAxis: numericAxis,