mirror of
https://github.com/koloideal/Casha.git
synced 2026-08-08 09:41:13 +03:00
update
This commit is contained in:
@@ -29,7 +29,7 @@ String _smartBalance(double amount, AmountFormat fmt, String symbol) {
|
|||||||
return symbol.isEmpty ? formatted : '$symbol$formatted';
|
return symbol.isEmpty ? formatted : '$symbol$formatted';
|
||||||
}
|
}
|
||||||
|
|
||||||
class BalanceCard extends ConsumerStatefulWidget {
|
class BalanceCard extends StatefulWidget {
|
||||||
final double balance;
|
final double balance;
|
||||||
final CurrencyInfo currencyInfo;
|
final CurrencyInfo currencyInfo;
|
||||||
final VoidCallback? onLongPress;
|
final VoidCallback? onLongPress;
|
||||||
@@ -56,10 +56,10 @@ class BalanceCard extends ConsumerStatefulWidget {
|
|||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
ConsumerState<BalanceCard> createState() => BalanceCardState();
|
State<BalanceCard> createState() => BalanceCardState();
|
||||||
}
|
}
|
||||||
|
|
||||||
class BalanceCardState extends ConsumerState<BalanceCard>
|
class BalanceCardState extends State<BalanceCard>
|
||||||
with SingleTickerProviderStateMixin {
|
with SingleTickerProviderStateMixin {
|
||||||
late final AnimationController _controller;
|
late final AnimationController _controller;
|
||||||
double _tiltX = 0.0, _tiltY = 0.0;
|
double _tiltX = 0.0, _tiltY = 0.0;
|
||||||
@@ -92,6 +92,8 @@ class BalanceCardState extends ConsumerState<BalanceCard>
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
return Consumer(
|
||||||
|
builder: (context, ref, _) {
|
||||||
final s = ref.watch(stringsProvider);
|
final s = ref.watch(stringsProvider);
|
||||||
final rates = ref.read(exchangeRateServiceProvider);
|
final rates = ref.read(exchangeRateServiceProvider);
|
||||||
final fmt = ref.watch(amountFormatProvider);
|
final fmt = ref.watch(amountFormatProvider);
|
||||||
@@ -357,5 +359,7 @@ class BalanceCardState extends ConsumerState<BalanceCard>
|
|||||||
},
|
},
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
},
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,15 +5,15 @@ import '../../core/l10n/locale_provider.dart';
|
|||||||
import '../../core/services/haptic_service.dart';
|
import '../../core/services/haptic_service.dart';
|
||||||
import '../providers/premium_provider.dart';
|
import '../providers/premium_provider.dart';
|
||||||
|
|
||||||
class ProSubscriptionCard extends ConsumerStatefulWidget {
|
class ProSubscriptionCard extends StatefulWidget {
|
||||||
const ProSubscriptionCard({super.key});
|
const ProSubscriptionCard({super.key});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
ConsumerState<ProSubscriptionCard> createState() =>
|
State<ProSubscriptionCard> createState() =>
|
||||||
_ProSubscriptionCardState();
|
_ProSubscriptionCardState();
|
||||||
}
|
}
|
||||||
|
|
||||||
class _ProSubscriptionCardState extends ConsumerState<ProSubscriptionCard>
|
class _ProSubscriptionCardState extends State<ProSubscriptionCard>
|
||||||
with SingleTickerProviderStateMixin {
|
with SingleTickerProviderStateMixin {
|
||||||
late final AnimationController _shimmerController;
|
late final AnimationController _shimmerController;
|
||||||
|
|
||||||
@@ -40,6 +40,8 @@ class _ProSubscriptionCardState extends ConsumerState<ProSubscriptionCard>
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
return Consumer(
|
||||||
|
builder: (context, ref, _) {
|
||||||
final s = ref.watch(stringsProvider);
|
final s = ref.watch(stringsProvider);
|
||||||
final isPremium = ref.watch(isPremiumProvider);
|
final isPremium = ref.watch(isPremiumProvider);
|
||||||
|
|
||||||
@@ -207,6 +209,8 @@ class _ProSubscriptionCardState extends ConsumerState<ProSubscriptionCard>
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
},
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user