From 6acb1627e2cd96c27803665bfae9a1ce1eb6aac1 Mon Sep 17 00:00:00 2001 From: dab246 Date: Wed, 11 Jun 2025 10:08:34 +0700 Subject: [PATCH] TF-3758 Support system back button close left mailbox menu when it is opened Signed-off-by: dab246 --- lib/features/mailbox/presentation/mailbox_view.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/features/mailbox/presentation/mailbox_view.dart b/lib/features/mailbox/presentation/mailbox_view.dart index be75f8fc4..8807257a7 100644 --- a/lib/features/mailbox/presentation/mailbox_view.dart +++ b/lib/features/mailbox/presentation/mailbox_view.dart @@ -1,4 +1,5 @@ import 'package:core/presentation/extensions/color_extension.dart'; +import 'package:core/utils/platform_info.dart'; import 'package:flutter/material.dart'; import 'package:tmail_ui_user/features/base/widget/application_version_widget.dart'; import 'package:tmail_ui_user/features/mailbox/presentation/base_mailbox_view.dart'; @@ -19,7 +20,14 @@ class MailboxView extends BaseMailboxView { child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - buildMailboxAppBar(), + PopScope( + canPop: false, + onPopInvokedWithResult: (_, __) { + if (!PlatformInfo.isAndroid) return; + controller.mailboxDashBoardController.closeMailboxMenuDrawer(); + }, + child: buildMailboxAppBar(), + ), Expanded( child: RefreshIndicator( color: AppColor.primaryColor,