Apply new design for all confirm dialog
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -439,17 +439,12 @@ abstract class BaseMailboxController extends BaseController {
|
||||
child: ConfirmationDialogBuilder(
|
||||
key: const Key('confirm_dialog_delete_mailbox'),
|
||||
imagePath: imagePaths,
|
||||
useIconAsBasicLogo: true,
|
||||
title: AppLocalizations.of(context).deleteFolders,
|
||||
textContent: AppLocalizations.of(context).message_confirmation_dialog_delete_folder(presentationMailbox.getDisplayName(context)),
|
||||
confirmText: AppLocalizations.of(context).delete,
|
||||
cancelText: AppLocalizations.of(context).cancel,
|
||||
cancelBackgroundButtonColor: AppColor.blue700,
|
||||
cancelLabelButtonColor: Colors.white,
|
||||
confirmBackgroundButtonColor: AppColor.grayBackgroundColor,
|
||||
confirmLabelButtonColor: AppColor.steelGray600,
|
||||
onConfirmButtonAction: () => onDeleteMailboxAction(presentationMailbox),
|
||||
onCancelButtonAction: popBack,
|
||||
confirmText: AppLocalizations.of(context).cancel,
|
||||
cancelText: AppLocalizations.of(context).delete,
|
||||
onCancelButtonAction: () => onDeleteMailboxAction(presentationMailbox),
|
||||
onConfirmButtonAction: popBack,
|
||||
onCloseButtonAction: popBack,
|
||||
),
|
||||
),
|
||||
|
||||
@@ -83,15 +83,10 @@ mixin MailboxActionHandlerMixin {
|
||||
imagePath: imagePaths,
|
||||
title: AppLocalizations.of(context).emptyTrash,
|
||||
textContent: AppLocalizations.of(context).empty_trash_dialog_message,
|
||||
confirmText: AppLocalizations.of(context).delete,
|
||||
cancelText: AppLocalizations.of(context).cancel,
|
||||
useIconAsBasicLogo: true,
|
||||
cancelBackgroundButtonColor: AppColor.blue700,
|
||||
cancelLabelButtonColor: Colors.white,
|
||||
confirmBackgroundButtonColor: AppColor.grayBackgroundColor,
|
||||
confirmLabelButtonColor: AppColor.steelGray600,
|
||||
confirmText: AppLocalizations.of(context).cancel,
|
||||
cancelText: AppLocalizations.of(context).delete,
|
||||
onCloseButtonAction: popBack,
|
||||
onConfirmButtonAction: () {
|
||||
onCancelButtonAction: () {
|
||||
popBack();
|
||||
if (mailbox.countTotalEmails > 0) {
|
||||
dashboardController.emptyTrashFolderAction(
|
||||
@@ -105,7 +100,7 @@ mixin MailboxActionHandlerMixin {
|
||||
);
|
||||
}
|
||||
},
|
||||
onCancelButtonAction: popBack,
|
||||
onConfirmButtonAction: popBack,
|
||||
),
|
||||
),
|
||||
barrierColor: AppColor.colorDefaultCupertinoActionSheet,
|
||||
@@ -150,15 +145,10 @@ mixin MailboxActionHandlerMixin {
|
||||
imagePath: imagePaths,
|
||||
title: AppLocalizations.of(context).emptySpamFolder,
|
||||
textContent: AppLocalizations.of(context).emptySpamMessageDialog,
|
||||
confirmText: AppLocalizations.of(context).delete_all,
|
||||
cancelText: AppLocalizations.of(context).cancel,
|
||||
useIconAsBasicLogo: true,
|
||||
cancelBackgroundButtonColor: AppColor.blue700,
|
||||
cancelLabelButtonColor: Colors.white,
|
||||
confirmBackgroundButtonColor: AppColor.grayBackgroundColor,
|
||||
confirmLabelButtonColor: AppColor.steelGray600,
|
||||
confirmText: AppLocalizations.of(context).cancel,
|
||||
cancelText: AppLocalizations.of(context).delete_all,
|
||||
onCloseButtonAction: popBack,
|
||||
onConfirmButtonAction: () {
|
||||
onCancelButtonAction: () {
|
||||
popBack();
|
||||
if (mailbox.countTotalEmails > 0) {
|
||||
dashboardController.emptySpamFolderAction(spamFolderId: mailbox.id, totalEmails: mailbox.countTotalEmails);
|
||||
@@ -169,7 +159,7 @@ mixin MailboxActionHandlerMixin {
|
||||
);
|
||||
}
|
||||
},
|
||||
onCancelButtonAction: popBack,
|
||||
onConfirmButtonAction: popBack,
|
||||
),
|
||||
),
|
||||
barrierColor: AppColor.colorDefaultCupertinoActionSheet,
|
||||
|
||||
@@ -45,7 +45,7 @@ mixin MessageDialogActionMixin {
|
||||
PopInvokedWithResultCallback? onPopInvoked,
|
||||
bool isArrangeActionButtonsVertical = false,
|
||||
int? titleActionButtonMaxLines,
|
||||
bool useIconAsBasicLogo = false,
|
||||
bool useIconAsBasicLogo = true,
|
||||
EdgeInsetsGeometry? dialogMargin,
|
||||
}
|
||||
) async {
|
||||
|
||||
Reference in New Issue
Block a user