style(app): остальные экраны под новый визуальный язык и форматирование
Доходы, ребалансировка, налоги, импорт, цели, здоровье данных, правила, транзакции, категории, cashflow, pending: новые виджеты и токены темы, dart format. Тесты подстроены под новые модели.
This commit is contained in:
@@ -4,7 +4,9 @@ import '../../core/api/api_client.dart';
|
||||
import '../../core/cache/cached.dart';
|
||||
import 'data/tax_api.dart';
|
||||
|
||||
final taxApiProvider = Provider<TaxApi>((ref) => TaxApi(ref.watch(apiProvider).dio));
|
||||
final taxApiProvider = Provider<TaxApi>(
|
||||
(ref) => TaxApi(ref.watch(apiProvider).dio),
|
||||
);
|
||||
|
||||
final taxYearProvider = StateProvider<int>((ref) => DateTime.now().year);
|
||||
|
||||
@@ -12,15 +14,23 @@ final taxYearProvider = StateProvider<int>((ref) => DateTime.now().year);
|
||||
final taxAccountProvider = StateProvider<int?>((ref) => null);
|
||||
|
||||
/// See `docs/ai/offline-cache.md`.
|
||||
final taxSummaryProvider = FutureProvider.autoDispose<Cached<TaxSummary>>((ref) async {
|
||||
return ref.watch(taxApiProvider).summary(
|
||||
final taxSummaryProvider = FutureProvider.autoDispose<Cached<TaxSummary>>((
|
||||
ref,
|
||||
) async {
|
||||
return ref
|
||||
.watch(taxApiProvider)
|
||||
.summary(
|
||||
year: ref.watch(taxYearProvider),
|
||||
accountId: ref.watch(taxAccountProvider),
|
||||
);
|
||||
});
|
||||
|
||||
final taxLotsProvider = FutureProvider.autoDispose<Cached<List<TaxLot>>>((ref) async {
|
||||
return ref.watch(taxApiProvider).lots(
|
||||
final taxLotsProvider = FutureProvider.autoDispose<Cached<List<TaxLot>>>((
|
||||
ref,
|
||||
) async {
|
||||
return ref
|
||||
.watch(taxApiProvider)
|
||||
.lots(
|
||||
year: ref.watch(taxYearProvider),
|
||||
accountId: ref.watch(taxAccountProvider),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user