From c4ac692019017184fabd4f92565fce2f59cac506 Mon Sep 17 00:00:00 2001 From: kolo Date: Thu, 6 Aug 2026 21:35:22 +0300 Subject: [PATCH] update --- lib/features/dashboard/widgets/balance_card.dart | 10 +++++++--- lib/shared/widgets/pro_subscription_card.dart | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/lib/features/dashboard/widgets/balance_card.dart b/lib/features/dashboard/widgets/balance_card.dart index 9a17bca..0f80224 100644 --- a/lib/features/dashboard/widgets/balance_card.dart +++ b/lib/features/dashboard/widgets/balance_card.dart @@ -29,7 +29,7 @@ String _smartBalance(double amount, AmountFormat fmt, String symbol) { return symbol.isEmpty ? formatted : '$symbol$formatted'; } -class BalanceCard extends ConsumerStatefulWidget { +class BalanceCard extends StatefulWidget { final double balance; final CurrencyInfo currencyInfo; final VoidCallback? onLongPress; @@ -56,10 +56,10 @@ class BalanceCard extends ConsumerStatefulWidget { }); @override - ConsumerState createState() => BalanceCardState(); + State createState() => BalanceCardState(); } -class BalanceCardState extends ConsumerState +class BalanceCardState extends State with SingleTickerProviderStateMixin { late final AnimationController _controller; double _tiltX = 0.0, _tiltY = 0.0; @@ -92,6 +92,8 @@ class BalanceCardState extends ConsumerState @override Widget build(BuildContext context) { + return Consumer( + builder: (context, ref, _) { final s = ref.watch(stringsProvider); final rates = ref.read(exchangeRateServiceProvider); final fmt = ref.watch(amountFormatProvider); @@ -357,5 +359,7 @@ class BalanceCardState extends ConsumerState }, ), ); + }, + ); } } diff --git a/lib/shared/widgets/pro_subscription_card.dart b/lib/shared/widgets/pro_subscription_card.dart index 773c91b..5d30e70 100644 --- a/lib/shared/widgets/pro_subscription_card.dart +++ b/lib/shared/widgets/pro_subscription_card.dart @@ -5,15 +5,15 @@ import '../../core/l10n/locale_provider.dart'; import '../../core/services/haptic_service.dart'; import '../providers/premium_provider.dart'; -class ProSubscriptionCard extends ConsumerStatefulWidget { +class ProSubscriptionCard extends StatefulWidget { const ProSubscriptionCard({super.key}); @override - ConsumerState createState() => + State createState() => _ProSubscriptionCardState(); } -class _ProSubscriptionCardState extends ConsumerState +class _ProSubscriptionCardState extends State with SingleTickerProviderStateMixin { late final AnimationController _shimmerController; @@ -40,6 +40,8 @@ class _ProSubscriptionCardState extends ConsumerState @override Widget build(BuildContext context) { + return Consumer( + builder: (context, ref, _) { final s = ref.watch(stringsProvider); final isPremium = ref.watch(isPremiumProvider); @@ -207,6 +209,8 @@ class _ProSubscriptionCardState extends ConsumerState ], ), ); + }, + ); } }