fix: hide Storage section in settings menu when quota is empty

This commit is contained in:
dab246
2025-10-22 15:20:55 +07:00
committed by Dat H. Pham
parent 2f9e6d61c9
commit 7f5c48cbe3
10 changed files with 128 additions and 96 deletions
@@ -1,6 +1,6 @@
import 'package:equatable/equatable.dart';
import 'package:jmap_dart_client/jmap/core/session/session.dart';
import 'package:jmap_dart_client/jmap/quotas/quota.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/model/account_menu_item.dart';
class ManageAccountArguments with EquatableMixin {
@@ -8,12 +8,14 @@ class ManageAccountArguments with EquatableMixin {
final Session? session;
final AccountMenuItem? menuSettingCurrent;
final Uri? previousUri;
final Quota? quota;
ManageAccountArguments(
this.session,
{
this.menuSettingCurrent,
this.previousUri,
this.quota,
}
);
@@ -22,5 +24,6 @@ class ManageAccountArguments with EquatableMixin {
session,
menuSettingCurrent,
previousUri,
quota,
];
}