Fix axis interval for negative balances

This commit is contained in:
PapaTutuWawa 2025-05-06 23:29:39 +02:00
parent fc81ab38a0
commit e261710eba

View File

@ -7,11 +7,12 @@ import 'package:okane/ui/state/core.dart';
import 'package:okane/ui/utils.dart'; import 'package:okane/ui/utils.dart';
double getBalanceGraphScaling(double maxBalance) { double getBalanceGraphScaling(double maxBalance) {
if (maxBalance < 100) { final absMaxBalance = maxBalance.abs();
if (absMaxBalance < 100) {
return 10; return 10;
} else if (maxBalance < 1000) { } else if (absMaxBalance < 1000) {
return 200; return 200;
} else if (maxBalance < 10000) { } else if (absMaxBalance < 10000) {
return 1000; return 1000;
} }