Fix bottom overflow of confirm dialog save message on landscape mobile

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-07-03 01:43:09 +07:00
committed by Dat H. Pham
parent 497b6325a8
commit 8c0a3bccfa
3 changed files with 21 additions and 4 deletions
@@ -40,6 +40,7 @@ mixin MessageDialogActionMixin {
PopInvokedWithResultCallback? onPopInvoked,
bool isArrangeActionButtonsVertical = false,
bool useIconAsBasicLogo = false,
bool isScrollContentEnabled = false,
EdgeInsetsGeometry? dialogMargin,
}
) async {
@@ -54,6 +55,7 @@ mixin MessageDialogActionMixin {
listTextSpan: listTextSpan,
isArrangeActionButtonsVertical: isArrangeActionButtonsVertical,
useIconAsBasicLogo: useIconAsBasicLogo,
isScrollContentEnabled: isScrollContentEnabled,
title: title ?? '',
textContent: message,
confirmText: actionName,
@@ -106,6 +108,7 @@ mixin MessageDialogActionMixin {
confirmText: actionName,
cancelText: hasCancelButton ? cancelTitle ?? AppLocalizations.of(context).cancel : '',
useIconAsBasicLogo: useIconAsBasicLogo,
isScrollContentEnabled: isScrollContentEnabled,
onConfirmButtonAction: () {
if (autoPerformPopBack) {
popBack();
@@ -161,6 +164,7 @@ mixin MessageDialogActionMixin {
listTextSpan: listTextSpan,
isArrangeActionButtonsVertical: isArrangeActionButtonsVertical,
useIconAsBasicLogo: useIconAsBasicLogo,
isScrollContentEnabled: isScrollContentEnabled,
title: title ?? '',
textContent: message,
iconWidget: icon,
@@ -1938,6 +1938,7 @@ class ComposerController extends BaseController
outsideDismissible: false,
autoPerformPopBack: false,
isArrangeActionButtonsVertical: true,
isScrollContentEnabled: responsiveUtils.isLandscapeMobile(context),
usePopScope: true,
onConfirmAction: () => _handleSaveMessageToDraft(context),
onCancelAction: () {