From a0f824ab037a152ccb672d60b10ab1fd15ef0909 Mon Sep 17 00:00:00 2001 From: DatDang Date: Fri, 30 May 2025 16:20:33 +0700 Subject: [PATCH] TF-3675 Remove mark all read button --- .../mailbox_dashboard_controller.dart | 4 ---- .../mailbox_dashboard_view_web.dart | 21 ------------------- lib/l10n/intl_messages.arb | 6 ------ lib/main/localizations/app_localizations.dart | 7 ------- 4 files changed, 38 deletions(-) diff --git a/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart b/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart index b81345502..c2b1c9b9c 100644 --- a/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart +++ b/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart @@ -2155,10 +2155,6 @@ class MailboxDashBoardController extends ReloadableController dispatchAction(EmptyTrashAction()); } - bool isAbleMarkAllAsRead(){ - return !searchController.isSearchEmailRunning && selectedMailbox.value != null && selectedMailbox.value!.isDrafts; - } - void refreshActionWhenBackToApp() { log('MailboxDashBoardController::refreshActionWhenBackToApp():'); _refreshActionEventController.add(RefreshActionViewEvent()); diff --git a/lib/features/mailbox_dashboard/presentation/mailbox_dashboard_view_web.dart b/lib/features/mailbox_dashboard/presentation/mailbox_dashboard_view_web.dart index 3585bc0a6..e9b63e179 100644 --- a/lib/features/mailbox_dashboard/presentation/mailbox_dashboard_view_web.dart +++ b/lib/features/mailbox_dashboard/presentation/mailbox_dashboard_view_web.dart @@ -350,27 +350,6 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView { ); } }), - Obx(() { - if (controller.isAbleMarkAllAsRead()) { - return TMailButtonWidget( - key: const Key('mark_as_read_emails_button'), - text: AppLocalizations.of(context).mark_all_as_read, - icon: controller.imagePaths.icSelectAll, - iconColor: AppColor.colorFilterMessageIcon, - textStyle: const TextStyle( - fontSize: 13, - fontWeight: FontWeight.normal, - color: AppColor.colorFilterMessageTitle), - borderRadius: 10, - margin: const EdgeInsetsDirectional.only(start: 16), - iconSize: 16, - padding: const EdgeInsetsDirectional.symmetric(horizontal: 12, vertical: 8), - onTapActionCallback: () => controller.markAsReadMailboxAction(context), - ); - } else { - return const SizedBox.shrink(); - } - }), Obx(() { final filterMessageCurrent = controller.filterMessageOption.value; diff --git a/lib/l10n/intl_messages.arb b/lib/l10n/intl_messages.arb index 03c7f7ceb..39a8ebde2 100644 --- a/lib/l10n/intl_messages.arb +++ b/lib/l10n/intl_messages.arb @@ -878,12 +878,6 @@ "placeholders_order": [], "placeholders": {} }, - "mark_all_as_read": "Mark all as read", - "@mark_all_as_read": { - "type": "text", - "placeholders_order": [], - "placeholders": {} - }, "filter_messages": "Filter messages", "@filter_messages": { "type": "text", diff --git a/lib/main/localizations/app_localizations.dart b/lib/main/localizations/app_localizations.dart index 01753158c..f7cb04e47 100644 --- a/lib/main/localizations/app_localizations.dart +++ b/lib/main/localizations/app_localizations.dart @@ -890,13 +890,6 @@ class AppLocalizations { ); } - String get mark_all_as_read { - return Intl.message( - 'Mark all as read', - name: 'mark_all_as_read', - ); - } - String get filter_messages { return Intl.message( 'Filter messages',