Fix padding item email in Thread and Search

Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 377085ba9054c6eb4c8e3d8388821473b3335962)
This commit is contained in:
dab246
2023-12-06 01:28:03 +07:00
committed by Dat H. Pham
parent affc1a4ee7
commit f18c4ef122
16 changed files with 647 additions and 599 deletions
@@ -216,31 +216,34 @@ mixin BaseEmailItemTile {
fit: BoxFit.fill);
}
Widget buildIconAvatarText(PresentationEmail email, {
double? iconSize,
TextStyle? textStyle
}) {
Widget buildIconAvatarText(
PresentationEmail email,
{
double? iconSize,
TextStyle? textStyle
}
) {
return Container(
width: iconSize ?? 56,
height: iconSize ?? 56,
alignment: Alignment.center,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular((iconSize ?? 56) * 0.5),
border: Border.all(color: Colors.transparent),
gradient: LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
stops: const [0.0, 1.0],
colors: email.avatarColors),
color: AppColor.avatarColor
),
child: Text(
email.getAvatarText(),
style: textStyle ?? const TextStyle(
fontSize: 20,
color: Colors.white,
fontWeight: FontWeight.w500)
width: iconSize ?? ItemEmailTileStyles.avatarIconSize,
height: iconSize ?? ItemEmailTileStyles.avatarIconSize,
alignment: Alignment.center,
decoration: ShapeDecoration(
shape: const CircleBorder(),
gradient: LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
stops: const [0.0, 1.0],
colors: email.avatarColors
)
),
child: Text(
email.getAvatarText(),
style: textStyle ?? const TextStyle(
fontSize: 22,
color: Colors.white,
fontWeight: FontWeight.w500
)
)
);
}