added ledger as souec of funds for payouts
This commit is contained in:
@@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
import 'package:pshared/controllers/balance_mask/wallets.dart';
|
||||
import 'package:pshared/models/recipient/recipient.dart';
|
||||
import 'package:pshared/provider/payment/quotation/quotation.dart';
|
||||
import 'package:pshared/provider/recipient/pmethods.dart';
|
||||
@@ -15,7 +14,6 @@ import 'package:pweb/controllers/payments/page_ui.dart';
|
||||
import 'package:pweb/controllers/payouts/payout_verification.dart';
|
||||
import 'package:pweb/models/state/control_state.dart';
|
||||
|
||||
|
||||
class PaymentPageView extends StatelessWidget {
|
||||
final PaymentPageUiController uiController;
|
||||
final ValueChanged<Recipient?>? onBack;
|
||||
@@ -50,8 +48,8 @@ class PaymentPageView extends StatelessWidget {
|
||||
final methodsProvider = context.watch<PaymentMethodsProvider>();
|
||||
final recipientProvider = context.watch<RecipientsProvider>();
|
||||
final quotationProvider = context.watch<QuotationProvider>();
|
||||
final verificationController =
|
||||
context.watch<PayoutVerificationController>();
|
||||
final verificationController = context
|
||||
.watch<PayoutVerificationController>();
|
||||
final verificationContextKey =
|
||||
quotationProvider.quotation?.quoteRef ??
|
||||
quotationProvider.quotation?.idempotencyKey;
|
||||
@@ -62,10 +60,10 @@ class PaymentPageView extends StatelessWidget {
|
||||
);
|
||||
final sendState =
|
||||
verificationController.isCooldownActiveFor(verificationContextKey)
|
||||
? ControlState.disabled
|
||||
: (recipient == null
|
||||
? ControlState.disabled
|
||||
: ControlState.enabled);
|
||||
? ControlState.disabled
|
||||
: (recipient == null
|
||||
? ControlState.disabled
|
||||
: ControlState.enabled);
|
||||
|
||||
return PaymentPageBody(
|
||||
onBack: onBack,
|
||||
@@ -76,10 +74,8 @@ class PaymentPageView extends StatelessWidget {
|
||||
filteredRecipients: filteredRecipients,
|
||||
methodsProvider: methodsProvider,
|
||||
sendState: sendState,
|
||||
cooldownRemainingSeconds:
|
||||
verificationController
|
||||
.cooldownRemainingSecondsFor(verificationContextKey),
|
||||
onWalletSelected: context.read<WalletsController>().selectWallet,
|
||||
cooldownRemainingSeconds: verificationController
|
||||
.cooldownRemainingSecondsFor(verificationContextKey),
|
||||
searchController: uiController.searchController,
|
||||
searchFocusNode: uiController.searchFocusNode,
|
||||
onSearchChanged: onSearchChanged,
|
||||
|
||||
Reference in New Issue
Block a user