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
@@ -7,7 +7,6 @@ import 'package:tmail_ui_user/features/home/domain/extensions/session_extensions
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/user_information_widget.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/profile_setting/profile_setting_action_type.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/extensions/handle_profile_setting_action_type_click_extension.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/extensions/validate_setting_capability_supported_extension.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/menu/settings/settings_controller.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/menu/settings_utils.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/menu/widgets/setting_first_level_tile_builder.dart';
@@ -171,7 +170,7 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
]);
}),
Obx(() {
if (controller.manageAccountDashboardController.isStorageCapabilitySupported) {
if (controller.manageAccountDashboardController.octetsQuota.value != null) {
return Column(children: [
Divider(
color: AppColor.colorDividerHorizontal,