diff --git a/core/lib/presentation/utils/theme_utils.dart b/core/lib/presentation/utils/theme_utils.dart index 05078ddf2..14b5e0b00 100644 --- a/core/lib/presentation/utils/theme_utils.dart +++ b/core/lib/presentation/utils/theme_utils.dart @@ -166,6 +166,18 @@ class ThemeUtils { color: color, ); + static TextStyle textStyleHeadingH5({ + Color? color, + FontWeight? fontWeight, + }) => TextStyle( + fontFamily: ConstantsUI.fontApp, + fontWeight: fontWeight ?? FontWeight.w500, + letterSpacing: 0.0, + fontSize: 24, + height: 28 / 24, + color: color, + ); + static TextStyle textStyleHeadingH4({ Color? color, FontWeight? fontWeight, diff --git a/lib/features/email/presentation/styles/email_subject_styles.dart b/lib/features/email/presentation/styles/email_subject_styles.dart index 3777922ac..2cea6d9b1 100644 --- a/lib/features/email/presentation/styles/email_subject_styles.dart +++ b/lib/features/email/presentation/styles/email_subject_styles.dart @@ -4,13 +4,9 @@ import 'package:core/utils/platform_info.dart'; import 'package:flutter/material.dart'; class EmailSubjectStyles { - static const double textSize = 20; static int? maxLines = PlatformInfo.isWeb ? 2 : null; - static const Color textColor = AppColor.colorNameEmail; static const Color cursorColor = AppColor.colorTextButton; - static const FontWeight fontWeight = FontWeight.w500; - static const EdgeInsetsGeometry padding = EdgeInsets.symmetric(vertical: 12, horizontal: 16); } \ No newline at end of file diff --git a/lib/features/email/presentation/widgets/email_subject_widget.dart b/lib/features/email/presentation/widgets/email_subject_widget.dart index df45742f0..dbd4e1531 100644 --- a/lib/features/email/presentation/widgets/email_subject_widget.dart +++ b/lib/features/email/presentation/widgets/email_subject_widget.dart @@ -1,3 +1,4 @@ +import 'package:core/presentation/utils/theme_utils.dart'; import 'package:flutter/material.dart'; import 'package:model/email/presentation_email.dart'; import 'package:tmail_ui_user/features/email/presentation/styles/email_subject_styles.dart'; @@ -19,11 +20,7 @@ class EmailSubjectWidget extends StatelessWidget { child: Text( presentationEmail.getEmailTitle(), maxLines: EmailSubjectStyles.maxLines, - style: const TextStyle( - fontSize: EmailSubjectStyles.textSize, - color: EmailSubjectStyles.textColor, - fontWeight: EmailSubjectStyles.fontWeight - ) + style: ThemeUtils.textStyleHeadingH5(color: Colors.black) ) ); }