added comment for payment, changed intent and added amount ui in operations

This commit is contained in:
Arseni
2026-03-12 00:09:38 +03:00
parent ddc2f1facc
commit 13b84e1e0f
26 changed files with 271 additions and 298 deletions

View File

@@ -145,16 +145,27 @@ RouteBase payoutShellRoute() => ShellRoute(
update: (context, verification, controller) =>
controller!..update(verification),
),
ChangeNotifierProxyProvider4<
ChangeNotifierProxyProvider5<
PaymentProvider,
QuotationProvider,
PaymentFlowProvider,
PaymentAmountProvider,
RecipientsProvider,
PaymentPageController
>(
create: (_) => PaymentPageController(),
update: (context, payment, quotation, flow, recipients, controller) =>
controller!..update(payment, quotation, flow, recipients),
update:
(
context,
payment,
quotation,
flow,
amount,
recipients,
controller,
) =>
controller!
..update(payment, quotation, flow, amount, recipients),
),
ChangeNotifierProxyProvider<
OrganizationsProvider,
@@ -301,6 +312,12 @@ RouteBase payoutShellRoute() => ShellRoute(
name: PayoutRoutes.payment,
path: PayoutRoutes.paymentPath,
pageBuilder: (context, state) {
final amountProvider = context.read<PaymentAmountProvider>();
if (amountProvider.comment.isNotEmpty) {
WidgetsBinding.instance.addPostFrameCallback((_) {
amountProvider.setComment('');
});
}
final fallbackDestination = PayoutDestination.dashboard;
return NoTransitionPage(