Reuploading fixed qoutation

This commit is contained in:
Arseni
2026-01-20 19:05:41 +03:00
parent ae6c617136
commit d14e6d0f7a
35 changed files with 951 additions and 286 deletions

View File

@@ -4,6 +4,8 @@ import 'package:provider/provider.dart';
import 'package:pshared/models/payment/wallet.dart';
import 'package:pshared/models/recipient/recipient.dart';
import 'package:pshared/provider/payment/provider.dart';
import 'package:pshared/provider/payment/quotation/quotation.dart';
import 'package:pshared/provider/payment/wallets.dart';
import 'package:pshared/provider/recipient/provider.dart';
@@ -54,6 +56,9 @@ class PaymentPageContent extends StatelessWidget {
Widget build(BuildContext context) {
final dimensions = AppDimensions();
final loc = AppLocalizations.of(context)!;
final quotationProvider = context.watch<QuotationProvider>();
final paymentProvider = context.watch<PaymentProvider>();
final isSendEnabled = quotationProvider.hasLiveQuote && !paymentProvider.isLoading;
return Align(
alignment: Alignment.topCenter,
@@ -112,7 +117,7 @@ class PaymentPageContent extends StatelessWidget {
SizedBox(height: dimensions.paddingLarge),
const PaymentFormWidget(),
SizedBox(height: dimensions.paddingXXXLarge),
SendButton(onPressed: onSend),
SendButton(onPressed: onSend, isEnabled: isSendEnabled),
SizedBox(height: dimensions.paddingLarge),
],
),