From e94f1959f1e0ab2fe50b05724854a17734d3ec75 Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 6 Jul 2023 19:00:04 +0700 Subject: [PATCH] TF-1708 Display mailbox name by language in DestinationPicker (cherry picked from commit d3ac1cb3c9cfac57cfd28849bd708254272798f7) --- .../destination_picker_search_mailbox_item_builder.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/features/destination_picker/presentation/widgets/destination_picker_search_mailbox_item_builder.dart b/lib/features/destination_picker/presentation/widgets/destination_picker_search_mailbox_item_builder.dart index b6e5dbdb3..324d15d76 100644 --- a/lib/features/destination_picker/presentation/widgets/destination_picker_search_mailbox_item_builder.dart +++ b/lib/features/destination_picker/presentation/widgets/destination_picker_search_mailbox_item_builder.dart @@ -8,6 +8,7 @@ import 'package:flutter_svg/flutter_svg.dart'; import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart'; import 'package:model/mailbox/presentation_mailbox.dart'; import 'package:tmail_ui_user/features/mailbox/domain/extensions/presentation_mailbox_extension.dart'; +import 'package:tmail_ui_user/features/mailbox/presentation/extensions/presentation_mailbox_extension.dart'; import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_actions.dart'; import 'package:tmail_ui_user/features/mailbox/presentation/utils/mailbox_method_action_define.dart'; import 'package:tmail_ui_user/features/search/mailbox/presentation/utils/search_mailbox_utils.dart'; @@ -60,7 +61,7 @@ class DestinationPickerSearchMailboxItemBuilder extends StatelessWidget { child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - _buildTitleItem(), + _buildTitleItem(context), _buildSubtitleItem() ] ) @@ -90,9 +91,9 @@ class DestinationPickerSearchMailboxItemBuilder extends StatelessWidget { ); } - Widget _buildTitleItem() { + Widget _buildTitleItem(BuildContext context) { return Text( - _presentationMailbox.name?.name ?? '', + _presentationMailbox.getDisplayName(context), maxLines: 1, overflow: CommonTextStyle.defaultTextOverFlow, softWrap: CommonTextStyle.defaultSoftWrap,