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