Update modal as new design in Twake Mail

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-06-30 15:50:33 +07:00
committed by Dat H. Pham
parent c558f89bd7
commit 49eea0cd0d
8 changed files with 40 additions and 40 deletions
@@ -456,10 +456,10 @@ abstract class BaseMailboxController extends BaseController {
imagePath: imagePaths, imagePath: imagePaths,
title: AppLocalizations.of(context).deleteFolders, title: AppLocalizations.of(context).deleteFolders,
textContent: AppLocalizations.of(context).message_confirmation_dialog_delete_folder(presentationMailbox.getDisplayName(context)), textContent: AppLocalizations.of(context).message_confirmation_dialog_delete_folder(presentationMailbox.getDisplayName(context)),
confirmText: AppLocalizations.of(context).cancel, confirmText: AppLocalizations.of(context).delete,
cancelText: AppLocalizations.of(context).delete, cancelText: AppLocalizations.of(context).cancel,
onCancelButtonAction: () => onDeleteMailboxAction(presentationMailbox), onConfirmButtonAction: () => onDeleteMailboxAction(presentationMailbox),
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
), ),
), ),
@@ -83,10 +83,10 @@ mixin MailboxActionHandlerMixin {
imagePath: imagePaths, imagePath: imagePaths,
title: AppLocalizations.of(context).emptyTrash, title: AppLocalizations.of(context).emptyTrash,
textContent: AppLocalizations.of(context).empty_trash_dialog_message, textContent: AppLocalizations.of(context).empty_trash_dialog_message,
confirmText: AppLocalizations.of(context).cancel, cancelText: AppLocalizations.of(context).cancel,
cancelText: AppLocalizations.of(context).delete, confirmText: AppLocalizations.of(context).delete,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
onCancelButtonAction: () { onConfirmButtonAction: () {
popBack(); popBack();
if (mailbox.countTotalEmails > 0) { if (mailbox.countTotalEmails > 0) {
dashboardController.emptyTrashFolderAction( dashboardController.emptyTrashFolderAction(
@@ -100,7 +100,7 @@ mixin MailboxActionHandlerMixin {
); );
} }
}, },
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
), ),
), ),
barrierColor: AppColor.colorDefaultCupertinoActionSheet, barrierColor: AppColor.colorDefaultCupertinoActionSheet,
@@ -145,10 +145,10 @@ mixin MailboxActionHandlerMixin {
imagePath: imagePaths, imagePath: imagePaths,
title: AppLocalizations.of(context).emptySpamFolder, title: AppLocalizations.of(context).emptySpamFolder,
textContent: AppLocalizations.of(context).emptySpamMessageDialog, textContent: AppLocalizations.of(context).emptySpamMessageDialog,
confirmText: AppLocalizations.of(context).cancel, cancelText: AppLocalizations.of(context).cancel,
cancelText: AppLocalizations.of(context).delete_all, confirmText: AppLocalizations.of(context).delete_all,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
onCancelButtonAction: () { onConfirmButtonAction: () {
popBack(); popBack();
if (mailbox.countTotalEmails > 0) { if (mailbox.countTotalEmails > 0) {
dashboardController.emptySpamFolderAction(spamFolderId: mailbox.id, totalEmails: mailbox.countTotalEmails); dashboardController.emptySpamFolderAction(spamFolderId: mailbox.id, totalEmails: mailbox.countTotalEmails);
@@ -159,7 +159,7 @@ mixin MailboxActionHandlerMixin {
); );
} }
}, },
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
), ),
), ),
barrierColor: AppColor.colorDefaultCupertinoActionSheet, barrierColor: AppColor.colorDefaultCupertinoActionSheet,
@@ -1579,10 +1579,10 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
imagePath: imagePaths, imagePath: imagePaths,
title: DeleteActionType.single.getTitleDialog(context), title: DeleteActionType.single.getTitleDialog(context),
textContent: DeleteActionType.single.getContentDialog(context), textContent: DeleteActionType.single.getContentDialog(context),
cancelText: DeleteActionType.single.getConfirmActionName(context), confirmText: DeleteActionType.single.getConfirmActionName(context),
confirmText: AppLocalizations.of(context).cancel, cancelText: AppLocalizations.of(context).cancel,
onCancelButtonAction: () => _deleteEmailPermanentlyAction(context, email), onConfirmButtonAction: () => _deleteEmailPermanentlyAction(context, email),
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
)), )),
barrierColor: AppColor.colorDefaultCupertinoActionSheet, barrierColor: AppColor.colorDefaultCupertinoActionSheet,
@@ -1062,10 +1062,10 @@ class MailboxController extends BaseMailboxController
imagePath: imagePaths, imagePath: imagePaths,
title: AppLocalizations.of(context).deleteFolders, title: AppLocalizations.of(context).deleteFolders,
textContent: AppLocalizations.of(context).messageConfirmationDialogDeleteMultipleFolder(selectedMailboxList.length), textContent: AppLocalizations.of(context).messageConfirmationDialogDeleteMultipleFolder(selectedMailboxList.length),
confirmText: AppLocalizations.of(context).cancel, cancelText: AppLocalizations.of(context).cancel,
cancelText: AppLocalizations.of(context).delete, confirmText: AppLocalizations.of(context).delete,
onCancelButtonAction: () => _deleteMultipleMailboxAction(selectedMailboxList), onConfirmButtonAction: () => _deleteMultipleMailboxAction(selectedMailboxList),
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
)), )),
barrierColor: AppColor.colorDefaultCupertinoActionSheet, barrierColor: AppColor.colorDefaultCupertinoActionSheet,
@@ -1580,14 +1580,14 @@ class MailboxDashBoardController extends ReloadableController
count: listEmails?.length, count: listEmails?.length,
mailboxName: mailboxCurrent?.getDisplayName(context), mailboxName: mailboxCurrent?.getDisplayName(context),
), ),
cancelText: actionType.getConfirmActionName(context), confirmText: actionType.getConfirmActionName(context),
confirmText: AppLocalizations.of(context).cancel, cancelText: AppLocalizations.of(context).cancel,
onCancelButtonAction: () => _deleteSelectionEmailsPermanentlyAction( onConfirmButtonAction: () => _deleteSelectionEmailsPermanentlyAction(
actionType, actionType,
listEmails: listEmails, listEmails: listEmails,
onCancelSelectionEmail: onCancelSelectionEmail, onCancelSelectionEmail: onCancelSelectionEmail,
), ),
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
)), )),
barrierColor: AppColor.colorDefaultCupertinoActionSheet, barrierColor: AppColor.colorDefaultCupertinoActionSheet,
@@ -2626,9 +2626,9 @@ class MailboxDashBoardController extends ReloadableController
imagePath: imagePaths, imagePath: imagePaths,
title: AppLocalizations.of(context).emptySpamFolder, title: AppLocalizations.of(context).emptySpamFolder,
textContent: AppLocalizations.of(context).emptySpamMessageDialog, textContent: AppLocalizations.of(context).emptySpamMessageDialog,
cancelText: AppLocalizations.of(context).delete_all, confirmText: AppLocalizations.of(context).delete_all,
confirmText: AppLocalizations.of(context).cancel, cancelText: AppLocalizations.of(context).cancel,
onCancelButtonAction: () { onConfirmButtonAction: () {
popBack(); popBack();
if (spamMailbox.countTotalEmails > 0) { if (spamMailbox.countTotalEmails > 0) {
emptySpamFolderAction( emptySpamFolderAction(
@@ -2642,7 +2642,7 @@ class MailboxDashBoardController extends ReloadableController
); );
} }
}, },
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
)), )),
barrierColor: AppColor.colorDefaultCupertinoActionSheet, barrierColor: AppColor.colorDefaultCupertinoActionSheet,
@@ -172,10 +172,10 @@ class EmailRulesController extends BaseController {
imagePath: imagePaths, imagePath: imagePaths,
title: AppLocalizations.of(context).deleteEmailRule, title: AppLocalizations.of(context).deleteEmailRule,
textContent: AppLocalizations.of(context).messageConfirmationDialogDeleteEmailRule(emailRule.name), textContent: AppLocalizations.of(context).messageConfirmationDialogDeleteEmailRule(emailRule.name),
cancelText: AppLocalizations.of(context).delete, confirmText: AppLocalizations.of(context).delete,
confirmText: AppLocalizations.of(context).cancel, cancelText: AppLocalizations.of(context).cancel,
onCancelButtonAction: () => _handleDeleteEmailRuleAction(emailRule), onConfirmButtonAction: () => _handleDeleteEmailRuleAction(emailRule),
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
), ),
), ),
@@ -55,12 +55,12 @@ class DeleteIdentityDialogBuilder extends StatelessWidget {
imagePath: imagePaths, imagePath: imagePaths,
title: appLocalizations.delete_identity, title: appLocalizations.delete_identity,
textContent: appLocalizations.message_confirmation_dialog_delete_identity, textContent: appLocalizations.message_confirmation_dialog_delete_identity,
cancelText: appLocalizations.delete, confirmText: appLocalizations.delete,
confirmText: appLocalizations.cancel, cancelText: appLocalizations.cancel,
alignment: alignment, alignment: alignment,
outsideDialogPadding: outsideDialogPadding, outsideDialogPadding: outsideDialogPadding,
onCancelButtonAction: onDeleteIdentityAction, onConfirmButtonAction: onDeleteIdentityAction,
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
); );
} }
@@ -249,10 +249,10 @@ mixin EmailActionController {
imagePath: imagePaths, imagePath: imagePaths,
title: DeleteActionType.single.getTitleDialog(context), title: DeleteActionType.single.getTitleDialog(context),
textContent: DeleteActionType.single.getContentDialog(context), textContent: DeleteActionType.single.getContentDialog(context),
cancelText: DeleteActionType.single.getConfirmActionName(context), confirmText: DeleteActionType.single.getConfirmActionName(context),
confirmText: AppLocalizations.of(context).cancel, cancelText: AppLocalizations.of(context).cancel,
onCancelButtonAction: () => _deleteEmailPermanentlyAction(context, email), onConfirmButtonAction: () => _deleteEmailPermanentlyAction(context, email),
onConfirmButtonAction: popBack, onCancelButtonAction: popBack,
onCloseButtonAction: popBack, onCloseButtonAction: popBack,
)), )),
barrierColor: AppColor.colorDefaultCupertinoActionSheet, barrierColor: AppColor.colorDefaultCupertinoActionSheet,