feat: add graphs #16
1 changed files with 33 additions and 16 deletions
|
@ -51,22 +51,39 @@ class ExpensesLineChart extends StatelessWidget {
|
|||
getTooltipItems: (spots) => List<LineTooltipItem>.generate(
|
||||
spots.length,
|
||||
(index) => LineTooltipItem(
|
||||
(yearly)
|
||||
? AppLocalizations.of(context).expensesForMonth(
|
||||
DateFormat.MMMM(locale).format(
|
||||
DateTime(date.year, spots[index].x.toInt() + 1, 1)),
|
||||
NumberFormat.compactCurrency(
|
||||
locale: locale,
|
||||
symbol: currency.symbol,
|
||||
name: currency.name)
|
||||
.format(spots[index].y))
|
||||
: AppLocalizations.of(context).expensesForDay(
|
||||
NumberFormat.compactCurrency(
|
||||
locale: locale,
|
||||
symbol: currency.symbol,
|
||||
name: currency.name)
|
||||
.format(spots[index].y),
|
||||
),
|
||||
(spots[index].barIndex == 0)
|
||||
? (yearly
|
||||
? AppLocalizations.of(context).incomeForMonth(
|
||||
DateFormat.MMMM(locale).format(DateTime(
|
||||
date.year, spots[index].x.toInt() + 1, 1)),
|
||||
NumberFormat.compactCurrency(
|
||||
locale: locale,
|
||||
symbol: currency.symbol,
|
||||
name: currency.name)
|
||||
.format(spots[index].y))
|
||||
: AppLocalizations.of(context).incomeForDay(
|
||||
NumberFormat.compactCurrency(
|
||||
locale: locale,
|
||||
symbol: currency.symbol,
|
||||
name: currency.name)
|
||||
.format(spots[index].y),
|
||||
))
|
||||
: (yearly
|
||||
? AppLocalizations.of(context).expensesForMonth(
|
||||
DateFormat.MMMM(locale).format(DateTime(
|
||||
date.year, spots[index].x.toInt() + 1, 1)),
|
||||
NumberFormat.compactCurrency(
|
||||
locale: locale,
|
||||
symbol: currency.symbol,
|
||||
name: currency.name)
|
||||
.format(spots[index].y))
|
||||
: AppLocalizations.of(context).expensesForDay(
|
||||
NumberFormat.compactCurrency(
|
||||
locale: locale,
|
||||
symbol: currency.symbol,
|
||||
name: currency.name)
|
||||
.format(spots[index].y),
|
||||
)),
|
||||
TextStyle(color: spots[index].bar.color),
|
||||
),
|
||||
),
|
||||
|
|
Loading…
Reference in a new issue