Fix for email PO

This commit is contained in:
Hillel Coren 2022-11-15 13:28:41 +02:00
parent 482e9875bf
commit aab1125457
2 changed files with 7 additions and 2 deletions

View File

@ -13,6 +13,8 @@ import 'package:flutter_styled_toast/flutter_styled_toast.dart';
import 'package:intl/intl.dart'; import 'package:intl/intl.dart';
import 'package:invoiceninja_flutter/ui/app/window_manager.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/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:invoiceninja_flutter/ui/settings/payment_settings_vm.dart';
import 'package:local_auth/local_auth.dart'; import 'package:local_auth/local_auth.dart';
import 'package:redux/redux.dart'; import 'package:redux/redux.dart';
@ -543,6 +545,10 @@ class InvoiceNinjaAppState extends State<InvoiceNinjaApp> {
PurchaseOrderViewScreen(), PurchaseOrderViewScreen(),
PurchaseOrderEditScreen.route: (context) => PurchaseOrderEditScreen.route: (context) =>
PurchaseOrderEditScreen(), PurchaseOrderEditScreen(),
PurchaseOrderEmailScreen.route: (context) =>
PurchaseOrderEmailScreen(),
PurchaseOrderPdfScreen.route: (context) =>
PurchaseOrderPdfScreen(),
RecurringExpenseScreen.route: (context) => RecurringExpenseScreen.route: (context) =>
RecurringExpenseScreenBuilder(), RecurringExpenseScreenBuilder(),
RecurringExpenseViewScreen.route: (context) => RecurringExpenseViewScreen.route: (context) =>

View File

@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
// Package imports: // Package imports:
import 'package:flutter_redux/flutter_redux.dart'; import 'package:flutter_redux/flutter_redux.dart';
import 'package:invoiceninja_flutter/redux/vendor/vendor_actions.dart';
import 'package:redux/redux.dart'; import 'package:redux/redux.dart';
// Project imports: // Project imports:
@ -24,7 +25,6 @@ class PurchaseOrderEmailScreen extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return StoreConnector<AppState, EmailPurchaseOrderVM>( return StoreConnector<AppState, EmailPurchaseOrderVM>(
/*
onInit: (Store<AppState> store) { onInit: (Store<AppState> store) {
final state = store.state; final state = store.state;
final purchaseOrderId = state.uiState.purchaseOrderUIState.selectedId; final purchaseOrderId = state.uiState.purchaseOrderUIState.selectedId;
@ -34,7 +34,6 @@ class PurchaseOrderEmailScreen extends StatelessWidget {
store.dispatch(LoadVendor(vendorId: vendor.id)); store.dispatch(LoadVendor(vendorId: vendor.id));
} }
}, },
*/
converter: (Store<AppState> store) { converter: (Store<AppState> store) {
final state = store.state; final state = store.state;
final purchaseOrderId = state.uiState.purchaseOrderUIState.selectedId; final purchaseOrderId = state.uiState.purchaseOrderUIState.selectedId;