diff --git a/lib/ui/app/main_screen.dart b/lib/ui/app/main_screen.dart index 3d4f46f7d..6db1b2042 100644 --- a/lib/ui/app/main_screen.dart +++ b/lib/ui/app/main_screen.dart @@ -578,6 +578,9 @@ class EntityScreens extends StatelessWidget { case EntityType.transaction: child = TransactionViewScreen(); break; + case EntityType.bankAccount: + child = BankAccountViewScreen(); + break; default: print('## View screen not defined for $previewEntityType'); } diff --git a/lib/ui/expense/view/expense_view_overview.dart b/lib/ui/expense/view/expense_view_overview.dart index 8ddade920..804671268 100644 --- a/lib/ui/expense/view/expense_view_overview.dart +++ b/lib/ui/expense/view/expense_view_overview.dart @@ -39,6 +39,7 @@ class ExpenseOverview extends StatelessWidget { final invoice = state.invoiceState.get(expense.invoiceId); final project = state.projectState.get(expense.projectId); final category = state.expenseCategoryState.get(expense.categoryId); + final transaction = state.transactionState.get(expense.transactionId); final user = state.userState.get(expense.assignedUserId); final recurringExpense = state.recurringExpenseState.get(expense.recurringId); @@ -194,6 +195,7 @@ class ExpenseOverview extends StatelessWidget { EntityListTile(entity: user, isFilter: isFilter), EntityListTile(entity: invoice, isFilter: isFilter), EntityListTile(entity: purchaseOrder, isFilter: isFilter), + EntityListTile(entity: transaction, isFilter: isFilter), if ((expense.recurringId ?? '').isNotEmpty) EntityListTile(entity: recurringExpense, isFilter: isFilter), if (expense.isRecurring)