TF-1687: Re-align title and unread count

(cherry picked from commit 0b1169d96930ced40cfeb3a7ab198d79f6a0fc43)
This commit is contained in:
HuyNguyen
2023-04-26 15:25:37 +07:00
committed by Dat Vu
parent 1c984421d5
commit 0f4ae09f2f
@@ -112,9 +112,8 @@ class MailBoxFolderTileBuilder {
children: [ children: [
_buildLeadingMailboxItem(context), _buildLeadingMailboxItem(context),
const SizedBox(width: 4), const SizedBox(width: 4),
Expanded(child: _buildTitleFolderItem()), Expanded(child: _buildTitleFolderItem(context)),
const SizedBox(width: 8),
_buildTrailingItemForMailboxView(context)
]) ])
), ),
); );
@@ -145,10 +144,8 @@ class MailBoxFolderTileBuilder {
children: [ children: [
_buildLeadingMailboxItem(context), _buildLeadingMailboxItem(context),
const SizedBox(width: 8), const SizedBox(width: 8),
Expanded(child: _buildTitleFolderItem()), Expanded(child: _buildTitleFolderItem(context)),
_buildSelectedIcon(), _buildSelectedIcon(),
const SizedBox(width: 8),
_buildTrailingItemForMailboxView(context)
]), ]),
] ]
), ),
@@ -175,7 +172,7 @@ class MailBoxFolderTileBuilder {
child: Row(children: [ child: Row(children: [
_buildLeadingMailboxItem(context), _buildLeadingMailboxItem(context),
const SizedBox(width: 8), const SizedBox(width: 8),
Expanded(child: _buildTitleFolderItem()), Expanded(child: _buildTitleFolderItem(context)),
_buildSelectedIcon() _buildSelectedIcon()
]) ])
), ),
@@ -295,11 +292,15 @@ class MailBoxFolderTileBuilder {
} }
} }
Widget _buildTitleFolderItem() { Widget _buildTitleFolderItem(BuildContext context) {
return Column( return Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Text( Row(
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Expanded(
child: Text(
(_mailboxNode.item.name?.name ?? '').withUnicodeCharacter, (_mailboxNode.item.name?.name ?? '').withUnicodeCharacter,
maxLines: 1, maxLines: 1,
softWrap: CommonTextStyle.defaultSoftWrap, softWrap: CommonTextStyle.defaultSoftWrap,
@@ -309,6 +310,10 @@ class MailBoxFolderTileBuilder {
color: _mailboxNode.item.isTeamMailboxes ? Colors.black : AppColor.colorNameEmail, color: _mailboxNode.item.isTeamMailboxes ? Colors.black : AppColor.colorNameEmail,
fontWeight: _mailboxNode.item.isTeamMailboxes ? FontWeight.bold : FontWeight.normal), fontWeight: _mailboxNode.item.isTeamMailboxes ? FontWeight.bold : FontWeight.normal),
), ),
),
_buildTrailingItemForMailboxView(context)
],
),
if(_mailboxNode.item.isTeamMailboxes) if(_mailboxNode.item.isTeamMailboxes)
Text( Text(
(_mailboxNode.item.emailTeamMailBoxes ?? '').withUnicodeCharacter, (_mailboxNode.item.emailTeamMailBoxes ?? '').withUnicodeCharacter,