TF-3952 Change modal style in Forwarding

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-08-08 01:06:50 +07:00
committed by Dat H. Pham
parent 765b7e295b
commit f8d93e738b
10 changed files with 74 additions and 36 deletions
+14 -6
View File
@@ -3848,12 +3848,6 @@ class AppLocalizations {
);
}
String get doYouWantToProceed {
return Intl.message(
'Do you want to proceed?',
name: 'doYouWantToProceed');
}
String get messageWarningDialogForForwardsToOtherDomains {
return Intl.message(
'You are redirecting emails to another domain. This could be a security threat or considered illegal data extraction.',
@@ -4912,4 +4906,18 @@ class AppLocalizations {
name: 'keepACopyInInboxDescription',
);
}
String get dialogWarningTitleForForwardsToOtherDomains {
return Intl.message(
'You are redirecting emails to another domain.',
name: 'dialogWarningTitleForForwardsToOtherDomains',
);
}
String get dialogWarningMessageForForwardsToOtherDomains {
return Intl.message(
'This could be a security threat or considered illegal data extraction. Do you want to proceed?',
name: 'dialogWarningMessageForForwardsToOtherDomains',
);
}
}
+5 -6
View File
@@ -1,10 +1,8 @@
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:tmail_ui_user/features/login/data/network/config/oidc_constant.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
class AppConfig {
const AppConfig._();
@@ -57,13 +55,14 @@ class AppConfig {
}
}
static String getForwardWarningMessage(BuildContext context) {
static String? get forwardWarningMessage {
final forwardWarningMessage = dotenv.get(
'FORWARD_WARNING_MESSAGE',
fallback: AppLocalizations.of(context).messageWarningDialogForForwardsToOtherDomains);
'FORWARD_WARNING_MESSAGE',
fallback: '',
);
if (forwardWarningMessage.trim().isEmpty) {
return AppLocalizations.of(context).messageWarningDialogForForwardsToOtherDomains;
return null;
}
return forwardWarningMessage;