Recurring

This commit is contained in:
Hillel Coren 2021-09-06 16:09:42 +03:00
parent a83fd664eb
commit 3bedf98c42
1 changed files with 14 additions and 1 deletions

View File

@ -1,4 +1,7 @@
import 'dart:math';
import 'package:invoiceninja_flutter/colors.dart';
import 'package:invoiceninja_flutter/constants.dart';
import 'package:invoiceninja_flutter/data/models/entities.dart';
import 'package:invoiceninja_flutter/ui/app/FieldGrid.dart';
import 'package:invoiceninja_flutter/ui/app/entities/entity_list_tile.dart';
@ -108,7 +111,17 @@ class ExpenseOverview extends StatelessWidget {
}
final fields = <String, String>{
localization.date: formatDate(expense.date, context),
if (expense.isRecurring)
localization.frequency:
localization.lookup(kFrequencies[expense.frequencyId]),
if (expense.isRecurring)
localization.sendDate: formatDate(expense.nextSendDate, context),
if (expense.isRecurring)
localization.remainingCycles: expense.remainingCycles == -1
? localization.endless
: '${expense.remainingCycles}',
if (!expense.isRecurring)
localization.date: formatDate(expense.date, context),
localization.transactionReference: expense.transactionReference,
localization.tax: tax,
localization.paymentDate: formatDate(expense.paymentDate, context),