Dashboard
This commit is contained in:
parent
4ed96275bb
commit
6ac67988c4
|
|
@ -19,6 +19,9 @@ class DashboardChart extends StatefulWidget {
|
|||
final String title;
|
||||
final int currencyId;
|
||||
|
||||
static const PERIOD_CURRENT = 'current';
|
||||
static const PERIOD_PREVIOUS = 'previous';
|
||||
|
||||
@override
|
||||
_DashboardChartState createState() => _DashboardChartState();
|
||||
}
|
||||
|
|
@ -36,7 +39,10 @@ class _DashboardChartState extends State<DashboardChart> {
|
|||
|
||||
if (selectedDatum.isNotEmpty) {
|
||||
date = selectedDatum.first.datum.date;
|
||||
selectedDatum.forEach((charts.SeriesDatum datumPair) {
|
||||
selectedDatum
|
||||
.where((charts.SeriesDatum datumPair) =>
|
||||
datumPair.series.id == DashboardChart.PERIOD_CURRENT)
|
||||
.forEach((charts.SeriesDatum datumPair) {
|
||||
total += datumPair.datum.amount;
|
||||
measures[datumPair.series.displayName] = datumPair.datum.amount;
|
||||
});
|
||||
|
|
|
|||
|
|
@ -118,7 +118,7 @@ class DashboardPanels extends StatelessWidget {
|
|||
measureFn: (ChartMoneyData chartData, _) => chartData.amount,
|
||||
colorFn: (ChartMoneyData chartData, _) =>
|
||||
charts.MaterialPalette.blue.shadeDefault,
|
||||
id: 'invoices',
|
||||
id: DashboardChart.PERIOD_CURRENT,
|
||||
displayName: settings.enableComparison
|
||||
? localization.currentPeriod
|
||||
: localization.invoices,
|
||||
|
|
@ -150,7 +150,7 @@ class DashboardPanels extends StatelessWidget {
|
|||
measureFn: (ChartMoneyData chartData, _) => chartData.amount,
|
||||
colorFn: (ChartMoneyData chartData, _) =>
|
||||
charts.MaterialPalette.gray.shadeDefault,
|
||||
id: 'previousInvoices',
|
||||
id: DashboardChart.PERIOD_PREVIOUS,
|
||||
displayName: localization.previousPeriod,
|
||||
data: previousData,
|
||||
),
|
||||
|
|
@ -192,7 +192,7 @@ class DashboardPanels extends StatelessWidget {
|
|||
measureFn: (ChartMoneyData chartData, _) => chartData.amount,
|
||||
colorFn: (ChartMoneyData chartData, _) =>
|
||||
charts.MaterialPalette.blue.shadeDefault,
|
||||
id: 'payments',
|
||||
id: DashboardChart.PERIOD_CURRENT,
|
||||
displayName: settings.enableComparison
|
||||
? localization.currentPeriod
|
||||
: localization.payments,
|
||||
|
|
@ -225,7 +225,7 @@ class DashboardPanels extends StatelessWidget {
|
|||
measureFn: (ChartMoneyData chartData, _) => chartData.amount,
|
||||
colorFn: (ChartMoneyData chartData, _) =>
|
||||
charts.MaterialPalette.gray.shadeDefault,
|
||||
id: 'previousPayments',
|
||||
id: DashboardChart.PERIOD_PREVIOUS,
|
||||
displayName: localization.previousPeriod,
|
||||
data: previousData,
|
||||
),
|
||||
|
|
|
|||
Loading…
Reference in New Issue