TF-3963 Additional context menu actions for ThreadView and EmailView

This commit is contained in:
DatDang
2025-08-21 16:58:49 +07:00
committed by Dat H. Pham
parent 81c8ac9bfb
commit f1280c5de9
5 changed files with 24 additions and 8 deletions
@@ -619,8 +619,14 @@ class ThreadView extends GetWidget<ThreadController>
final isSpam = mailboxContain?.isSpam ?? false;
final isArchive = mailboxContain?.isArchive ?? false;
final isTemplates = mailboxContain?.isTemplates ?? false;
final isRead = presentationEmail.hasRead;
final isTrash = mailboxContain?.isTrash ?? false;
final canPermanentlyDelete = isDrafts || isSpam || isTrash;
final listEmailActions = [
isRead ? EmailActionType.markAsUnread : EmailActionType.markAsRead,
EmailActionType.moveToMailbox,
canPermanentlyDelete ? EmailActionType.deletePermanently : EmailActionType.moveToTrash,
EmailActionType.openInNewTab,
if (!isDrafts && !isChildOfTeamMailboxes)
isSpam ? EmailActionType.unSpam : EmailActionType.moveToSpam,