From de083b3aff6eb7ad2e47ce69f985666ef4ed0d4c Mon Sep 17 00:00:00 2001 From: dab246 Date: Wed, 4 Mar 2026 11:03:15 +0700 Subject: [PATCH] TF-4354 Hide Label in Preference View when label capability is not supported --- .../handle_setup_label_visibility_in_setting_extension.dart | 2 ++ .../presentation/manage_account_dashboard_controller.dart | 6 ++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart b/lib/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart index e083f42b8..06dae77eb 100644 --- a/lib/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart +++ b/lib/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart @@ -37,6 +37,8 @@ extension HandleSetupLabelVisibilityInSettingExtension getLabelVisibilityInteractor = getBinding(); if (getLabelVisibilityInteractor != null) { consumeState(getLabelVisibilityInteractor!.execute()); + } else { + isLabelVisibilityEnabled.value = false; } } diff --git a/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart b/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart index d8e927a7e..17a647570 100644 --- a/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart +++ b/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart @@ -78,7 +78,7 @@ class ManageAccountDashBoardController extends ReloadableController final vacationResponse = Rxn(); final dashboardSettingAction = Rxn(); final octetsQuota = Rxn(); - final isLabelVisibilityEnabled = RxBool(true); + final isLabelVisibilityEnabled = RxBool(PlatformInfo.isIntegrationTesting); Uri? previousUri; AccountMenuItem? selectedMenu; @@ -195,9 +195,7 @@ class ManageAccountDashBoardController extends ReloadableController getQuotas(accountId.value); } - if (isLabelCapabilitySupported) { - setUpLabelVisibility(); - } + isLabelVisibilityEnabled.value = isLabelCapabilitySupported; } void _getParametersRouter() {