TF-3766 Close bottom sheet after do any actions on thread view
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -427,6 +427,7 @@ class SearchEmailView extends GetWidget<SearchEmailController>
|
|||||||
context: context,
|
context: context,
|
||||||
itemActions: contextMenuActions,
|
itemActions: contextMenuActions,
|
||||||
onContextMenuActionClick: (menuAction) {
|
onContextMenuActionClick: (menuAction) {
|
||||||
|
popBack();
|
||||||
controller.selectSortOrderQuickSearchFilter(
|
controller.selectSortOrderQuickSearchFilter(
|
||||||
context,
|
context,
|
||||||
menuAction.action,
|
menuAction.action,
|
||||||
|
|||||||
+5
-1
@@ -3,6 +3,7 @@ import 'package:tmail_ui_user/features/thread/domain/model/filter_message_option
|
|||||||
import 'package:tmail_ui_user/features/thread/presentation/model/context_item_filter_message_option_action.dart';
|
import 'package:tmail_ui_user/features/thread/presentation/model/context_item_filter_message_option_action.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/presentation/thread_controller.dart';
|
import 'package:tmail_ui_user/features/thread/presentation/thread_controller.dart';
|
||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||||
|
import 'package:tmail_ui_user/main/routes/route_navigation.dart';
|
||||||
|
|
||||||
extension HandleSelectMessageFilterExtension on ThreadController {
|
extension HandleSelectMessageFilterExtension on ThreadController {
|
||||||
void handleSelectMessageFilter(
|
void handleSelectMessageFilter(
|
||||||
@@ -25,7 +26,10 @@ extension HandleSelectMessageFilterExtension on ThreadController {
|
|||||||
openBottomSheetContextMenuAction(
|
openBottomSheetContextMenuAction(
|
||||||
context: context,
|
context: context,
|
||||||
itemActions: contextMenuActions,
|
itemActions: contextMenuActions,
|
||||||
onContextMenuActionClick: (action) => filterMessagesAction(action.action),
|
onContextMenuActionClick: (action) {
|
||||||
|
popBack();
|
||||||
|
filterMessagesAction(action.action);
|
||||||
|
},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -643,6 +643,7 @@ class ThreadView extends GetWidget<ThreadController>
|
|||||||
context: context,
|
context: context,
|
||||||
itemActions: contextMenuActions,
|
itemActions: contextMenuActions,
|
||||||
onContextMenuActionClick: (menuAction) {
|
onContextMenuActionClick: (menuAction) {
|
||||||
|
popBack();
|
||||||
controller.handleEmailActionType(
|
controller.handleEmailActionType(
|
||||||
menuAction.action,
|
menuAction.action,
|
||||||
presentationEmail,
|
presentationEmail,
|
||||||
|
|||||||
Reference in New Issue
Block a user