TF-1708 Display mailbox name by language in DestinationPicker

(cherry picked from commit d3ac1cb3c9cfac57cfd28849bd708254272798f7)
This commit is contained in:
dab246
2023-07-06 19:00:04 +07:00
committed by Dat Vu
parent 268d36d18c
commit e94f1959f1
@@ -8,6 +8,7 @@ import 'package:flutter_svg/flutter_svg.dart';
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart'; import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
import 'package:model/mailbox/presentation_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/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/model/mailbox_actions.dart';
import 'package:tmail_ui_user/features/mailbox/presentation/utils/mailbox_method_action_define.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'; import 'package:tmail_ui_user/features/search/mailbox/presentation/utils/search_mailbox_utils.dart';
@@ -60,7 +61,7 @@ class DestinationPickerSearchMailboxItemBuilder extends StatelessWidget {
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
_buildTitleItem(), _buildTitleItem(context),
_buildSubtitleItem() _buildSubtitleItem()
] ]
) )
@@ -90,9 +91,9 @@ class DestinationPickerSearchMailboxItemBuilder extends StatelessWidget {
); );
} }
Widget _buildTitleItem() { Widget _buildTitleItem(BuildContext context) {
return Text( return Text(
_presentationMailbox.name?.name ?? '', _presentationMailbox.getDisplayName(context),
maxLines: 1, maxLines: 1,
overflow: CommonTextStyle.defaultTextOverFlow, overflow: CommonTextStyle.defaultTextOverFlow,
softWrap: CommonTextStyle.defaultSoftWrap, softWrap: CommonTextStyle.defaultSoftWrap,