Recurring
This commit is contained in:
parent
a83fd664eb
commit
3bedf98c42
|
|
@ -1,4 +1,7 @@
|
||||||
|
import 'dart:math';
|
||||||
|
|
||||||
import 'package:invoiceninja_flutter/colors.dart';
|
import 'package:invoiceninja_flutter/colors.dart';
|
||||||
|
import 'package:invoiceninja_flutter/constants.dart';
|
||||||
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/FieldGrid.dart';
|
import 'package:invoiceninja_flutter/ui/app/FieldGrid.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/entities/entity_list_tile.dart';
|
import 'package:invoiceninja_flutter/ui/app/entities/entity_list_tile.dart';
|
||||||
|
|
@ -108,7 +111,17 @@ class ExpenseOverview extends StatelessWidget {
|
||||||
}
|
}
|
||||||
|
|
||||||
final fields = <String, String>{
|
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.transactionReference: expense.transactionReference,
|
||||||
localization.tax: tax,
|
localization.tax: tax,
|
||||||
localization.paymentDate: formatDate(expense.paymentDate, context),
|
localization.paymentDate: formatDate(expense.paymentDate, context),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue