Fix display two line for from email address

This commit is contained in:
dab246
2021-09-13 16:08:26 +07:00
committed by Dat H. Pham
parent 0a9a27ff9d
commit 382550b264
@@ -83,18 +83,22 @@ class EmailAddressComposerWidgetBuilder {
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
maxLines: 1, maxLines: 1,
style: TextStyle(fontSize: 14, color: AppColor.nameUserColor, fontWeight: FontWeight.w500))), style: TextStyle(fontSize: 14, color: AppColor.nameUserColor, fontWeight: FontWeight.w500))),
Expanded(child: RichText(text: TextSpan( Expanded(
style: TextStyle(fontSize: 14, color: AppColor.nameUserColor), child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
if (_userProfile?.getFullName().isNotEmpty == true) if (_userProfile?.getFullName().isNotEmpty == true)
TextSpan( Text(
text: '${_userProfile?.getFullName()}', '${_userProfile?.getFullName()}',
style: TextStyle(fontWeight: FontWeight.w500, fontSize: 14, color: AppColor.nameUserColor)), style: TextStyle(fontWeight: FontWeight.w500, fontSize: 14, color: AppColor.nameUserColor)),
if (_userProfile?.getEmailAddress()?.isNotEmpty == true) if (_userProfile?.getEmailAddress()?.isNotEmpty == true)
TextSpan( Text(
text: '<${_userProfile?.getEmailAddress()}>', '<${_userProfile?.getEmailAddress()}>',
style: TextStyle(fontSize: 14, color: AppColor.nameUserColor)) style: TextStyle(fontSize: 14, color: AppColor.nameUserColor))
]))) ],
)
)
])), ])),
_buildEmailAddressWidget(PrefixEmailAddress.to, hasExpandButton: true), _buildEmailAddressWidget(PrefixEmailAddress.to, hasExpandButton: true),
if (_expandMode == ExpandMode.EXPAND) _buildEmailAddressWidget(PrefixEmailAddress.cc), if (_expandMode == ExpandMode.EXPAND) _buildEmailAddressWidget(PrefixEmailAddress.cc),