Company gateway view
This commit is contained in:
parent
5c463da32e
commit
081d623552
|
|
@ -2,6 +2,7 @@ import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:invoiceninja_flutter/constants.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/redux/app/app_actions.dart';
|
||||||
import 'package:invoiceninja_flutter/redux/company_gateway/company_gateway_selectors.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/FieldGrid.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/entities/entity_list_tile.dart';
|
import 'package:invoiceninja_flutter/ui/app/entities/entity_list_tile.dart';
|
||||||
|
|
@ -74,7 +75,10 @@ class _CompanyGatewayViewState extends State<CompanyGatewayView> {
|
||||||
isFilter: widget.isFilter,
|
isFilter: widget.isFilter,
|
||||||
entityType: EntityType.client,
|
entityType: EntityType.client,
|
||||||
title: localization.clients,
|
title: localization.clients,
|
||||||
//onTap: () => viewModel.onClientsPressed(context),
|
onTap: () => viewEntitiesByType(
|
||||||
|
context: context,
|
||||||
|
entityType: EntityType.client,
|
||||||
|
filterEntity: companyGateway),
|
||||||
subtitle: memoizedClientStatsForCompanyGateway(
|
subtitle: memoizedClientStatsForCompanyGateway(
|
||||||
companyGateway.id, state.clientState.map)
|
companyGateway.id, state.clientState.map)
|
||||||
.present(localization.active, localization.archived),
|
.present(localization.active, localization.archived),
|
||||||
|
|
@ -84,7 +88,10 @@ class _CompanyGatewayViewState extends State<CompanyGatewayView> {
|
||||||
isFilter: widget.isFilter,
|
isFilter: widget.isFilter,
|
||||||
entityType: EntityType.payment,
|
entityType: EntityType.payment,
|
||||||
title: localization.payments,
|
title: localization.payments,
|
||||||
//onTap: () => viewModel.onClientsPressed(context),
|
onTap: () => viewEntitiesByType(
|
||||||
|
context: context,
|
||||||
|
entityType: EntityType.payment,
|
||||||
|
filterEntity: companyGateway),
|
||||||
subtitle: memoizedPaymentStatsForCompanyGateway(
|
subtitle: memoizedPaymentStatsForCompanyGateway(
|
||||||
companyGateway.id, state.paymentState.map)
|
companyGateway.id, state.paymentState.map)
|
||||||
.present(localization.active, localization.archived),
|
.present(localization.active, localization.archived),
|
||||||
|
|
|
||||||
|
|
@ -87,8 +87,9 @@ IconData getEntityIcon(EntityType entityType) {
|
||||||
case EntityType.invoice:
|
case EntityType.invoice:
|
||||||
return FontAwesomeIcons.fileInvoice;
|
return FontAwesomeIcons.fileInvoice;
|
||||||
case EntityType.payment:
|
case EntityType.payment:
|
||||||
case EntityType.companyGateway:
|
|
||||||
return FontAwesomeIcons.creditCard;
|
return FontAwesomeIcons.creditCard;
|
||||||
|
case EntityType.companyGateway:
|
||||||
|
return FontAwesomeIcons.moneyCheckAlt;
|
||||||
case EntityType.quote:
|
case EntityType.quote:
|
||||||
return FontAwesomeIcons.fileAlt;
|
return FontAwesomeIcons.fileAlt;
|
||||||
case EntityType.vendor:
|
case EntityType.vendor:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue