Skip to content

Commit 6acb162

Browse files
dab246hoangdat
authored andcommitted
TF-3758 Support system back button close left mailbox menu when it is opened
Signed-off-by: dab246 <[email protected]>
1 parent 170ff10 commit 6acb162

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/features/mailbox/presentation/mailbox_view.dart

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import 'package:core/presentation/extensions/color_extension.dart';
2+
import 'package:core/utils/platform_info.dart';
23
import 'package:flutter/material.dart';
34
import 'package:tmail_ui_user/features/base/widget/application_version_widget.dart';
45
import 'package:tmail_ui_user/features/mailbox/presentation/base_mailbox_view.dart';
@@ -19,7 +20,14 @@ class MailboxView extends BaseMailboxView {
1920
child: Column(
2021
crossAxisAlignment: CrossAxisAlignment.start,
2122
children: [
22-
buildMailboxAppBar(),
23+
PopScope(
24+
canPop: false,
25+
onPopInvokedWithResult: (_, __) {
26+
if (!PlatformInfo.isAndroid) return;
27+
controller.mailboxDashBoardController.closeMailboxMenuDrawer();
28+
},
29+
child: buildMailboxAppBar(),
30+
),
2331
Expanded(
2432
child: RefreshIndicator(
2533
color: AppColor.primaryColor,

0 commit comments

Comments
 (0)