diff --git a/core/lib/presentation/utils/theme_utils.dart b/core/lib/presentation/utils/theme_utils.dart index 98b7134ac..bd4c2c85e 100644 --- a/core/lib/presentation/utils/theme_utils.dart +++ b/core/lib/presentation/utils/theme_utils.dart @@ -162,6 +162,18 @@ class ThemeUtils { color: color, ); + static TextStyle textStyleHeadingH4({ + Color? color, + FontWeight? fontWeight, + }) => TextStyle( + fontFamily: ConstantsUI.fontApp, + fontWeight: fontWeight ?? FontWeight.w500, + letterSpacing: 0.0, + fontSize: 32, + height: 40 / 32, + color: color, + ); + static TextStyle textStyleHeadingHeadingSmall({ Color? color, FontWeight? fontWeight, diff --git a/lib/features/base/widget/email_avatar_builder.dart b/lib/features/base/widget/email_avatar_builder.dart index 8d89c7528..cddbfc6ed 100644 --- a/lib/features/base/widget/email_avatar_builder.dart +++ b/lib/features/base/widget/email_avatar_builder.dart @@ -1,5 +1,6 @@ import 'package:core/presentation/extensions/color_extension.dart'; +import 'package:core/presentation/utils/theme_utils.dart'; import 'package:core/presentation/views/image/avatar_builder.dart'; import 'package:flutter/material.dart'; import 'package:model/email/presentation_email.dart'; @@ -19,10 +20,7 @@ class EmailAvatarBuilder extends StatelessWidget { return (AvatarBuilder() ..text(emailSelected.getAvatarText()) ..size(50) - ..addTextStyle(const TextStyle( - fontWeight: FontWeight.bold, - fontSize: 21, - color: Colors.white)) + ..addTextStyle(ThemeUtils.textStyleHeadingH4(color: Colors.white)) ..backgroundColor(AppColor.colorAvatar) ..avatarColor(emailSelected.avatarColors)) .build(); diff --git a/model/lib/email/presentation_email.dart b/model/lib/email/presentation_email.dart index 6df1e9a75..7da5ce58a 100644 --- a/model/lib/email/presentation_email.dart +++ b/model/lib/email/presentation_email.dart @@ -103,7 +103,7 @@ class PresentationEmail with EquatableMixin, SearchSnippetMixin { String getAvatarText() { if (getSenderName().isNotEmpty) { - return getSenderName().firstLetterToUpperCase; + return getSenderName().firstCharacterToUpperCase; } return ''; }