TF-599 Apply action context menu for mailbox

This commit is contained in:
dab246
2022-05-31 15:20:51 +07:00
committed by Dat H. Pham
parent 769d365387
commit 08b327737b
12 changed files with 301 additions and 75 deletions
@@ -684,6 +684,28 @@ class MailboxController extends BaseMailboxController {
}
}
void handleMailboxAction(BuildContext context, MailboxActions actions,
PresentationMailbox mailbox) {
popBack();
switch(actions) {
case MailboxActions.delete:
_openConfirmationDialogDeleteMailboxAction(context, mailbox);
break;
case MailboxActions.rename:
_openDialogRenameMailboxAction(context, mailbox);
break;
case MailboxActions.move:
_appToast.showToast(AppLocalizations.of(context).the_feature_is_under_development);
break;
case MailboxActions.markAsRead:
_appToast.showToast(AppLocalizations.of(context).the_feature_is_under_development);
break;
default:
break;
}
}
void closeMailboxScreen(BuildContext context) {
_cancelSelectMailbox();
mailboxDashBoardController.closeMailboxMenuDrawer();