TF-3766 Change context menu style for other widgets on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -14,6 +14,7 @@ import 'package:rule_filter/rule_filter/rule_condition_group.dart';
|
||||
import 'package:tmail_ui_user/features/composer/presentation/model/font_name_type.dart';
|
||||
import 'package:tmail_ui_user/features/rules_filter_creator/presentation/extensions/rule_condition_extensions.dart';
|
||||
import 'package:tmail_ui_user/features/rules_filter_creator/presentation/model/email_rule_filter_action.dart';
|
||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||
|
||||
class DropDownButtonWidget<T> extends StatelessWidget {
|
||||
|
||||
@@ -173,6 +174,8 @@ class DropDownButtonWidget<T> extends StatelessWidget {
|
||||
}
|
||||
|
||||
String _getTextItemDropdown(BuildContext context, {required T? item}) {
|
||||
final appLocalizations = AppLocalizations.of(context);
|
||||
|
||||
if (item is Identity) {
|
||||
return item.name ?? '';
|
||||
}
|
||||
@@ -183,16 +186,16 @@ class DropDownButtonWidget<T> extends StatelessWidget {
|
||||
return item.name;
|
||||
}
|
||||
if (item is rule_condition.Field) {
|
||||
return item.getTitle(context);
|
||||
return item.getTitle(appLocalizations);
|
||||
}
|
||||
if (item is rule_condition.Comparator) {
|
||||
return item.getTitle(context);
|
||||
return item.getTitle(appLocalizations);
|
||||
}
|
||||
if (item is EmailRuleFilterAction) {
|
||||
return item.getTitle(context);
|
||||
return item.getTitle(appLocalizations);
|
||||
}
|
||||
if (item is ConditionCombiner) {
|
||||
return item.getTitle(context);
|
||||
return item.getTitle(appLocalizations);
|
||||
}
|
||||
return hintText ?? '';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user