From aab1125457581071f56d6f84a0cce2fffb3c5efc Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 15 Nov 2022 13:28:41 +0200 Subject: [PATCH] Fix for email PO --- lib/main_app.dart | 6 ++++++ lib/ui/purchase_order/purchase_order_email_vm.dart | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/main_app.dart b/lib/main_app.dart index 157464f28..d20cfb989 100644 --- a/lib/main_app.dart +++ b/lib/main_app.dart @@ -13,6 +13,8 @@ import 'package:flutter_styled_toast/flutter_styled_toast.dart'; import 'package:intl/intl.dart'; import 'package:invoiceninja_flutter/ui/app/window_manager.dart'; import 'package:invoiceninja_flutter/ui/bank_account/edit/bank_account_edit_vm.dart'; +import 'package:invoiceninja_flutter/ui/purchase_order/purchase_order_email_vm.dart'; +import 'package:invoiceninja_flutter/ui/purchase_order/purchase_order_pdf_vm.dart'; import 'package:invoiceninja_flutter/ui/settings/payment_settings_vm.dart'; import 'package:local_auth/local_auth.dart'; import 'package:redux/redux.dart'; @@ -543,6 +545,10 @@ class InvoiceNinjaAppState extends State { PurchaseOrderViewScreen(), PurchaseOrderEditScreen.route: (context) => PurchaseOrderEditScreen(), + PurchaseOrderEmailScreen.route: (context) => + PurchaseOrderEmailScreen(), + PurchaseOrderPdfScreen.route: (context) => + PurchaseOrderPdfScreen(), RecurringExpenseScreen.route: (context) => RecurringExpenseScreenBuilder(), RecurringExpenseViewScreen.route: (context) => diff --git a/lib/ui/purchase_order/purchase_order_email_vm.dart b/lib/ui/purchase_order/purchase_order_email_vm.dart index bf8710e27..135e36bf1 100644 --- a/lib/ui/purchase_order/purchase_order_email_vm.dart +++ b/lib/ui/purchase_order/purchase_order_email_vm.dart @@ -3,6 +3,7 @@ import 'package:flutter/material.dart'; // Package imports: import 'package:flutter_redux/flutter_redux.dart'; +import 'package:invoiceninja_flutter/redux/vendor/vendor_actions.dart'; import 'package:redux/redux.dart'; // Project imports: @@ -24,7 +25,6 @@ class PurchaseOrderEmailScreen extends StatelessWidget { @override Widget build(BuildContext context) { return StoreConnector( - /* onInit: (Store store) { final state = store.state; final purchaseOrderId = state.uiState.purchaseOrderUIState.selectedId; @@ -34,7 +34,6 @@ class PurchaseOrderEmailScreen extends StatelessWidget { store.dispatch(LoadVendor(vendorId: vendor.id)); } }, - */ converter: (Store store) { final state = store.state; final purchaseOrderId = state.uiState.purchaseOrderUIState.selectedId;