Multiple Wallet support, history of each wallet and updated payment page
This commit is contained in:
@@ -5,8 +5,8 @@ import 'package:provider/provider.dart';
|
||||
import 'package:pweb/pages/address_book/form/page.dart';
|
||||
import 'package:pweb/pages/address_book/page/page.dart';
|
||||
import 'package:pweb/pages/payment_methods/page.dart';
|
||||
import 'package:pweb/pages/payment_page/page.dart';
|
||||
import 'package:pweb/pages/payment_page/wallet/edit/page.dart';
|
||||
import 'package:pweb/pages/payout_page/page.dart';
|
||||
import 'package:pweb/pages/payout_page/wallet/edit/page.dart';
|
||||
import 'package:pweb/pages/report/page.dart';
|
||||
import 'package:pweb/pages/settings/profile/page.dart';
|
||||
import 'package:pweb/providers/page_selector.dart';
|
||||
@@ -36,7 +36,7 @@ class PageSelector extends StatelessWidget {
|
||||
case PayoutDestination.recipients:
|
||||
content = RecipientAddressBookPage(
|
||||
onRecipientSelected: (recipient) =>
|
||||
provider.selectRecipient(recipient, fromList: true),
|
||||
provider.selectRecipient(recipient, fromList: true),
|
||||
onAddRecipient: provider.goToAddRecipient,
|
||||
onEditRecipient: provider.editRecipient,
|
||||
);
|
||||
@@ -52,7 +52,6 @@ class PageSelector extends StatelessWidget {
|
||||
|
||||
case PayoutDestination.payment:
|
||||
content = PaymentPage(
|
||||
type: provider.type,
|
||||
onBack: (_) => provider.goBackFromPayment(),
|
||||
);
|
||||
break;
|
||||
@@ -75,7 +74,6 @@ class PageSelector extends StatelessWidget {
|
||||
final wallet = provider.walletsProvider?.selectedWallet;
|
||||
content = wallet != null
|
||||
? WalletEditPage(
|
||||
wallet: wallet,
|
||||
onBack: () => provider.goBackFromPayment(),
|
||||
)
|
||||
: const Center(child: Text('No wallet selected')); //TODO Localize
|
||||
|
||||
Reference in New Issue
Block a user