style(app): остальные экраны под новый визуальный язык и форматирование
Доходы, ребалансировка, налоги, импорт, цели, здоровье данных, правила, транзакции, категории, cashflow, pending: новые виджеты и токены темы, dart format. Тесты подстроены под новые модели.
This commit is contained in:
@@ -22,7 +22,12 @@ class TransactionsFilter {
|
||||
final FlowType? flowType;
|
||||
|
||||
bool get isEmpty =>
|
||||
q == null && from == null && to == null && accountId == null && categoryId == null && flowType == null;
|
||||
q == null &&
|
||||
from == null &&
|
||||
to == null &&
|
||||
accountId == null &&
|
||||
categoryId == null &&
|
||||
flowType == null;
|
||||
|
||||
TransactionsFilter copyWith({
|
||||
String? Function()? q,
|
||||
@@ -98,7 +103,9 @@ class TransactionsController extends Notifier<TransactionsState> {
|
||||
return const TransactionsState(loading: true);
|
||||
}
|
||||
|
||||
Future<void> setFilter(TransactionsFilter Function(TransactionsFilter) update) {
|
||||
Future<void> setFilter(
|
||||
TransactionsFilter Function(TransactionsFilter) update,
|
||||
) {
|
||||
filter = update(filter);
|
||||
return refresh();
|
||||
}
|
||||
@@ -106,7 +113,10 @@ class TransactionsController extends Notifier<TransactionsState> {
|
||||
Future<void> refresh() async {
|
||||
state = state.copyWith(loading: true, clearError: true);
|
||||
try {
|
||||
final r = await ref.read(apiProvider).getTransactionsApi().transactionsList(
|
||||
final r = await ref
|
||||
.read(apiProvider)
|
||||
.getTransactionsApi()
|
||||
.transactionsList(
|
||||
from: filter.from,
|
||||
to: filter.to,
|
||||
accountId: filter.accountId,
|
||||
@@ -133,7 +143,10 @@ class TransactionsController extends Notifier<TransactionsState> {
|
||||
state = state.copyWith(loadingMore: true, clearError: true);
|
||||
try {
|
||||
final next = state.page + 1;
|
||||
final r = await ref.read(apiProvider).getTransactionsApi().transactionsList(
|
||||
final r = await ref
|
||||
.read(apiProvider)
|
||||
.getTransactionsApi()
|
||||
.transactionsList(
|
||||
from: filter.from,
|
||||
to: filter.to,
|
||||
accountId: filter.accountId,
|
||||
@@ -157,4 +170,6 @@ class TransactionsController extends Notifier<TransactionsState> {
|
||||
}
|
||||
|
||||
final transactionsControllerProvider =
|
||||
NotifierProvider<TransactionsController, TransactionsState>(TransactionsController.new);
|
||||
NotifierProvider<TransactionsController, TransactionsState>(
|
||||
TransactionsController.new,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user