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,19 +292,27 @@ class MailBoxFolderTileBuilder {
} }
} }
Widget _buildTitleFolderItem() { Widget _buildTitleFolderItem(BuildContext context) {
return Column( return Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Text( Row(
(_mailboxNode.item.name?.name ?? '').withUnicodeCharacter, crossAxisAlignment: CrossAxisAlignment.end,
maxLines: 1, children: [
softWrap: CommonTextStyle.defaultSoftWrap, Expanded(
overflow: CommonTextStyle.defaultTextOverFlow, child: Text(
style: TextStyle( (_mailboxNode.item.name?.name ?? '').withUnicodeCharacter,
fontSize: _mailboxNode.item.isTeamMailboxes ? 16 : 15, maxLines: 1,
color: _mailboxNode.item.isTeamMailboxes ? Colors.black : AppColor.colorNameEmail, softWrap: CommonTextStyle.defaultSoftWrap,
fontWeight: _mailboxNode.item.isTeamMailboxes ? FontWeight.bold : FontWeight.normal), overflow: CommonTextStyle.defaultTextOverFlow,
style: TextStyle(
fontSize: _mailboxNode.item.isTeamMailboxes ? 16 : 15,
color: _mailboxNode.item.isTeamMailboxes ? Colors.black : AppColor.colorNameEmail,
fontWeight: _mailboxNode.item.isTeamMailboxes ? FontWeight.bold : FontWeight.normal),
),
),
_buildTrailingItemForMailboxView(context)
],
), ),
if(_mailboxNode.item.isTeamMailboxes) if(_mailboxNode.item.isTeamMailboxes)
Text( Text(