TF-1687: Fix EmailTitle is cut off at the wrong place

(cherry picked from commit 855b39d79da371b733be10ad569e304fec5e8b75)
This commit is contained in:
HuyNguyen
2023-04-27 23:33:32 +07:00
committed by Dat Vu
parent 0f4ae09f2f
commit 136a40b0e3
3 changed files with 5 additions and 5 deletions
@@ -42,7 +42,6 @@ extension StringExtension on String {
String get withUnicodeCharacter { String get withUnicodeCharacter {
return characters return characters
.replaceAll(Characters(' '), Characters('\u{00A0}'))
.replaceAll(Characters('-'), Characters('\u{2011}')) .replaceAll(Characters('-'), Characters('\u{2011}'))
.toString(); .toString();
} }
@@ -113,7 +113,6 @@ class MailBoxFolderTileBuilder {
_buildLeadingMailboxItem(context), _buildLeadingMailboxItem(context),
const SizedBox(width: 4), const SizedBox(width: 4),
Expanded(child: _buildTitleFolderItem(context)), Expanded(child: _buildTitleFolderItem(context)),
]) ])
), ),
); );
@@ -172,7 +171,7 @@ class MailBoxFolderTileBuilder {
child: Row(children: [ child: Row(children: [
_buildLeadingMailboxItem(context), _buildLeadingMailboxItem(context),
const SizedBox(width: 8), const SizedBox(width: 8),
Expanded(child: _buildTitleFolderItem(context)), Expanded(child: _buildTitleFolderItem(context, showTrailingItem: false)),
_buildSelectedIcon() _buildSelectedIcon()
]) ])
), ),
@@ -292,7 +291,7 @@ class MailBoxFolderTileBuilder {
} }
} }
Widget _buildTitleFolderItem(BuildContext context) { Widget _buildTitleFolderItem(BuildContext context, {bool showTrailingItem = true}) {
return Column( return Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
@@ -311,7 +310,8 @@ class MailBoxFolderTileBuilder {
fontWeight: _mailboxNode.item.isTeamMailboxes ? FontWeight.bold : FontWeight.normal), fontWeight: _mailboxNode.item.isTeamMailboxes ? FontWeight.bold : FontWeight.normal),
), ),
), ),
_buildTrailingItemForMailboxView(context) if (showTrailingItem)
_buildTrailingItemForMailboxView(context)
], ],
), ),
if(_mailboxNode.item.isTeamMailboxes) if(_mailboxNode.item.isTeamMailboxes)
@@ -39,6 +39,7 @@ class EmailRulesItemWidget extends StatelessWidget {
icon: SvgPicture.asset( icon: SvgPicture.asset(
_imagePaths.icEditRule, _imagePaths.icEditRule,
fit: BoxFit.fill, fit: BoxFit.fill,
colorFilter: AppColor.primaryColor.asFilter(),
), ),
onTap: () { onTap: () {
_emailRuleController.editEmailRule(context, rule); _emailRuleController.editEmailRule(context, rule);