From 081d6235529bca85b13db2a8ff3c272db349aafd Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 12 Aug 2020 11:32:13 +0300 Subject: [PATCH] Company gateway view --- lib/ui/company_gateway/view/company_gateway_view.dart | 11 +++++++++-- lib/utils/icons.dart | 3 ++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/ui/company_gateway/view/company_gateway_view.dart b/lib/ui/company_gateway/view/company_gateway_view.dart index e431ed834..d9b9f7eba 100644 --- a/lib/ui/company_gateway/view/company_gateway_view.dart +++ b/lib/ui/company_gateway/view/company_gateway_view.dart @@ -2,6 +2,7 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:invoiceninja_flutter/constants.dart'; import 'package:invoiceninja_flutter/data/models/entities.dart'; +import 'package:invoiceninja_flutter/redux/app/app_actions.dart'; import 'package:invoiceninja_flutter/redux/company_gateway/company_gateway_selectors.dart'; import 'package:invoiceninja_flutter/ui/app/FieldGrid.dart'; import 'package:invoiceninja_flutter/ui/app/entities/entity_list_tile.dart'; @@ -74,7 +75,10 @@ class _CompanyGatewayViewState extends State { isFilter: widget.isFilter, entityType: EntityType.client, title: localization.clients, - //onTap: () => viewModel.onClientsPressed(context), + onTap: () => viewEntitiesByType( + context: context, + entityType: EntityType.client, + filterEntity: companyGateway), subtitle: memoizedClientStatsForCompanyGateway( companyGateway.id, state.clientState.map) .present(localization.active, localization.archived), @@ -84,7 +88,10 @@ class _CompanyGatewayViewState extends State { isFilter: widget.isFilter, entityType: EntityType.payment, title: localization.payments, - //onTap: () => viewModel.onClientsPressed(context), + onTap: () => viewEntitiesByType( + context: context, + entityType: EntityType.payment, + filterEntity: companyGateway), subtitle: memoizedPaymentStatsForCompanyGateway( companyGateway.id, state.paymentState.map) .present(localization.active, localization.archived), diff --git a/lib/utils/icons.dart b/lib/utils/icons.dart index d61f74541..a043fb1cf 100644 --- a/lib/utils/icons.dart +++ b/lib/utils/icons.dart @@ -87,8 +87,9 @@ IconData getEntityIcon(EntityType entityType) { case EntityType.invoice: return FontAwesomeIcons.fileInvoice; case EntityType.payment: - case EntityType.companyGateway: return FontAwesomeIcons.creditCard; + case EntityType.companyGateway: + return FontAwesomeIcons.moneyCheckAlt; case EntityType.quote: return FontAwesomeIcons.fileAlt; case EntityType.vendor: