From 7ea3ee6958500ad4dcb776c7d77d9fa7bd9b63c2 Mon Sep 17 00:00:00 2001 From: dab246 Date: Fri, 4 Aug 2023 11:06:57 +0700 Subject: [PATCH] TF-1710 Add CountOfEmails widget (cherry picked from commit 5ab596a6a9433b57ae20c80fd22f2e7f70912e46) --- .../styles/count_of_emails_styles.dart | 8 ++++++ .../widgets/count_of_emails_widget.dart | 26 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 lib/features/mailbox/presentation/styles/count_of_emails_styles.dart create mode 100644 lib/features/mailbox/presentation/widgets/count_of_emails_widget.dart diff --git a/lib/features/mailbox/presentation/styles/count_of_emails_styles.dart b/lib/features/mailbox/presentation/styles/count_of_emails_styles.dart new file mode 100644 index 000000000..494f62acf --- /dev/null +++ b/lib/features/mailbox/presentation/styles/count_of_emails_styles.dart @@ -0,0 +1,8 @@ + +import 'package:flutter/material.dart'; + +class CountOfEmailsStyles { + static const Color textColor = Colors.black; + static const double textSize = 13; + static const FontWeight textFontWeight = FontWeight.w400; +} \ No newline at end of file diff --git a/lib/features/mailbox/presentation/widgets/count_of_emails_widget.dart b/lib/features/mailbox/presentation/widgets/count_of_emails_widget.dart new file mode 100644 index 000000000..edf0f1dcb --- /dev/null +++ b/lib/features/mailbox/presentation/widgets/count_of_emails_widget.dart @@ -0,0 +1,26 @@ + +import 'package:core/presentation/utils/style_utils.dart'; +import 'package:flutter/cupertino.dart'; +import 'package:tmail_ui_user/features/mailbox/presentation/styles/count_of_emails_styles.dart'; + +class CountOfEmailsWidget extends StatelessWidget { + + final String value; + + const CountOfEmailsWidget({super.key, required this.value}); + + @override + Widget build(BuildContext context) { + return Text( + value, + maxLines: 1, + overflow: CommonTextStyle.defaultTextOverFlow, + softWrap: CommonTextStyle.defaultSoftWrap, + style: const TextStyle( + fontSize: CountOfEmailsStyles.textSize, + color: CountOfEmailsStyles.textColor, + fontWeight: CountOfEmailsStyles.textFontWeight + ), + ); + } +}