TF-1478: Update menu option for parent of team-mailboxes

This commit is contained in:
HuyNguyen
2023-02-26 18:50:27 +07:00
committed by Dat Vu
parent 22072bdfa5
commit cff94304b2
@@ -31,14 +31,13 @@ mixin MailboxWidgetMixin {
PresentationMailbox mailbox, PresentationMailbox mailbox,
bool spamReportEnabled bool spamReportEnabled
) { ) {
final _notSupportShowMarkAsRead = mailbox.isDrafts || mailbox.isSent || mailbox.isTrash;
return [ return [
if (BuildUtils.isWeb) if (BuildUtils.isWeb)
MailboxActions.openInNewTab, MailboxActions.openInNewTab,
if (mailbox.isSpam) if (mailbox.isSpam)
_mailboxActionForSpam(spamReportEnabled), _mailboxActionForSpam(spamReportEnabled),
if (mailbox.getCountUnReadEmails().isNotEmpty && !_notSupportShowMarkAsRead) if (mailbox.getCountUnReadEmails().isNotEmpty)
MailboxActions.markAsRead MailboxActions.markAsRead
]; ];
} }
@@ -63,7 +62,7 @@ mixin MailboxWidgetMixin {
return [ return [
if (BuildUtils.isWeb && mailbox.isSubscribedMailbox) if (BuildUtils.isWeb && mailbox.isSubscribedMailbox)
MailboxActions.openInNewTab, MailboxActions.openInNewTab,
if (mailbox.isChildOfTeamMailboxes && mailbox.getCountUnReadEmails().isNotEmpty) if (mailbox.getCountUnReadEmails().isNotEmpty)
MailboxActions.markAsRead, MailboxActions.markAsRead,
if (mailbox.isTeamMailboxes) if (mailbox.isTeamMailboxes)
if (mailbox.isSubscribedMailbox) if (mailbox.isSubscribedMailbox)