Use fontFamily for all style in Text widget

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-07-15 09:26:07 +07:00
committed by Dat H. Pham
parent 991ab686a4
commit a9a322818a
186 changed files with 717 additions and 443 deletions
@@ -29,7 +29,7 @@ class EmailRulesItemWidget extends StatelessWidget {
color: Colors.white,
child: Row(crossAxisAlignment: CrossAxisAlignment.center, children: [
Text(rule.name,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 16,
fontWeight: FontWeight.w400,
color: Colors.black)),
@@ -1,6 +1,7 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/responsive_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/button/tmail_button_widget.dart';
import 'package:flutter/material.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/model/account_menu_item.dart';
@@ -58,7 +59,7 @@ class EmailRulesHeaderWidget extends StatelessWidget {
minWidth: 130,
padding: const EdgeInsets.symmetric(vertical: 12,horizontal: 8),
iconSize: 20,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 17,
color: Colors.white,
fontWeight: FontWeight.w500,
@@ -78,7 +79,7 @@ class EmailRulesHeaderWidget extends StatelessWidget {
iconColor: Colors.white,
padding: const EdgeInsets.symmetric(vertical: 12),
iconSize: 20,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 17,
color: Colors.white,
fontWeight: FontWeight.w500,
@@ -1,4 +1,5 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/utils/app_logger.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
@@ -40,7 +41,7 @@ class ListEmailRulesWidget extends GetWidget<EmailRulesController> {
horizontal: 24,
),
child: Text(AppLocalizations.of(context).headerNameOfRules,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 16,
fontWeight: FontWeight.w500,
color: AppColor.colorTextButtonHeaderThread)),
@@ -1,6 +1,7 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/state/success.dart';
import 'package:core/presentation/utils/style_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:get/get.dart';
@@ -110,7 +111,7 @@ class ForwardView extends GetWidget<ForwardController> with AppLoaderMixin {
AppLocalizations.of(context).keepLocalCopyForwardLabel,
overflow: CommonTextStyle.defaultTextOverFlow,
softWrap: CommonTextStyle.defaultSoftWrap,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 16,
fontWeight: FontWeight.w500,
color: Colors.black)
@@ -6,6 +6,7 @@ import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/keyboard_utils.dart';
import 'package:core/presentation/utils/responsive_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/utils/app_logger.dart';
import 'package:core/utils/platform_info.dart';
import 'package:flutter/material.dart';
@@ -125,14 +126,14 @@ class _AutocompleteContactTextFieldWithTagsState extends State<AutocompleteConta
emailAddress: EmailAddress(null, value),
isClearInput: true
),
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
color: Colors.black,
fontSize: 16,
fontWeight: FontWeight.w500),
inputDecoration: InputDecoration(
border: InputBorder.none,
hintText: AppLocalizations.of(context).hintInputAutocompleteContact,
hintStyle: const TextStyle(
hintStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontWeight: FontWeight.w500,
color: AppColor.colorSettingExplanation,
fontSize: 16
@@ -2,6 +2,7 @@ import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/extensions/string_extension.dart';
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/style_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/button/icon_button_web.dart';
import 'package:core/presentation/views/button/tmail_button_widget.dart';
import 'package:core/presentation/views/image/avatar_builder.dart';
@@ -112,7 +113,7 @@ class EmailForwardItemWidget extends StatelessWidget {
overflow: CommonTextStyle.defaultTextOverFlow,
softWrap: CommonTextStyle.defaultSoftWrap,
maxLines: 1,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 14,
fontWeight: FontWeight.normal,
color: AppColor.colorContentEmail
@@ -166,7 +167,7 @@ class EmailForwardItemWidget extends StatelessWidget {
return (AvatarBuilder()
..text(recipientForward.emailAddress.asString().firstLetterToUpperCase)
..size(40)
..addTextStyle(const TextStyle(
..addTextStyle(ThemeUtils.defaultTextStyleInterFont.copyWith(
fontWeight: FontWeight.w500,
fontSize: 16,
color: Colors.white))
@@ -1,4 +1,5 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/button/icon_button_web.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
@@ -78,7 +79,7 @@ class ListEmailForwardsWidget extends GetWidget<ForwardController> {
padding: const EdgeInsets.symmetric(vertical: 8, horizontal: 12),
child: Text(
AppLocalizations.of(context).select_all,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 15,
fontWeight: FontWeight.normal,
color: AppColor.colorTextButton
@@ -107,7 +108,7 @@ class ListEmailForwardsWidget extends GetWidget<ForwardController> {
controller.isAllSelected
? AppLocalizations.of(context).totalEmailSelected(controller.listRecipientForwardSelected.length)
: AppLocalizations.of(context).count_email_selected(controller.listRecipientForwardSelected.length),
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 15,
fontWeight: FontWeight.normal,
color: AppColor.colorTextButton
@@ -127,7 +128,7 @@ class ListEmailForwardsWidget extends GetWidget<ForwardController> {
padding: const EdgeInsets.symmetric(vertical: 8, horizontal: 6),
child: Text(
AppLocalizations.of(context).remove,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 15,
fontWeight: FontWeight.normal,
color: AppColor.colorDeletePermanentlyButton
@@ -3,6 +3,7 @@ import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/responsive_utils.dart';
import 'package:core/presentation/utils/style_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/responsive/responsive_widget.dart';
import 'package:flutter/material.dart';
import 'package:flutter_portal/flutter_portal.dart';
@@ -54,7 +55,7 @@ class ChangeLanguageButtonWidget extends StatelessWidget {
Widget _buildTitleLanguageWidget(BuildContext context) {
return Text(
AppLocalizations.of(context).language,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 14,
fontWeight: FontWeight.normal,
color: AppColor.colorContentEmail
@@ -113,7 +114,7 @@ class ChangeLanguageButtonWidget extends StatelessWidget {
child: Row(children: [
Expanded(child: Text(
_controller.languageSelected.value.getLanguageNameByCurrentLocale(context),
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 16,
fontWeight: FontWeight.normal,
color: Colors.black
@@ -1,6 +1,7 @@
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/style_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:get/get.dart';
@@ -37,7 +38,7 @@ class LanguageItemWidget extends StatelessWidget {
children: [
Text(
localeCurrent.getLanguageNameByCurrentLocale(context),
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 17,
fontWeight: FontWeight.normal,
color: Colors.black
@@ -48,7 +49,7 @@ class LanguageItemWidget extends StatelessWidget {
),
Text(
' - ${localeCurrent.getSourceLanguageName()}',
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 17,
fontWeight: FontWeight.w500,
color: Colors.black
@@ -1,6 +1,7 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/style_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/button/tmail_button_widget.dart';
import 'package:core/utils/direction_utils.dart';
import 'package:flutter/material.dart';
@@ -100,7 +101,7 @@ class _MailBoxVisibilityFolderTileBuilderState extends State<MailBoxVisibilityFo
maxLines: 1,
softWrap: CommonTextStyle.defaultSoftWrap,
overflow: CommonTextStyle.defaultTextOverFlow,
style: TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: widget._mailboxNode.item.isTeamMailboxes ? 16 : 14,
color: widget._mailboxNode.item.allowedToDisplay
? Colors.black
@@ -115,7 +116,7 @@ class _MailBoxVisibilityFolderTileBuilderState extends State<MailBoxVisibilityFo
maxLines: 1,
softWrap: CommonTextStyle.defaultSoftWrap,
overflow: CommonTextStyle.defaultTextOverFlow,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 13,
color: AppColor.colorEmailAddressFull,
fontWeight: FontWeight.normal),
@@ -154,7 +155,7 @@ class _MailBoxVisibilityFolderTileBuilderState extends State<MailBoxVisibilityFo
maxLines: 1,
softWrap: CommonTextStyle.defaultSoftWrap,
overflow: CommonTextStyle.defaultTextOverFlow,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 15,
color: AppColor.primaryColor,
fontWeight: FontWeight.normal
@@ -1,5 +1,6 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/utils/style_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/button/icon_button_web.dart';
import 'package:core/presentation/views/button/multi_click_widget.dart';
import 'package:core/utils/direction_utils.dart';
@@ -98,7 +99,7 @@ class SettingsView extends GetWidget<SettingsController> {
maxLines: 1,
softWrap: CommonTextStyle.defaultSoftWrap,
overflow: CommonTextStyle.defaultTextOverFlow,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 20,
color: AppColor.colorNameEmail,
fontWeight: FontWeight.w700,
@@ -149,7 +150,7 @@ class SettingsView extends GetWidget<SettingsController> {
maxLines: 1,
overflow: CommonTextStyle.defaultTextOverFlow,
softWrap: CommonTextStyle.defaultSoftWrap,
style: const TextStyle(fontSize: 17, color: AppColor.colorTextButton)
style: ThemeUtils.defaultTextStyleInterFont.copyWith(fontSize: 17, color: AppColor.colorTextButton)
)
),
]),
@@ -163,7 +164,7 @@ class SettingsView extends GetWidget<SettingsController> {
textAlign: TextAlign.center,
overflow: CommonTextStyle.defaultTextOverFlow,
softWrap: CommonTextStyle.defaultSoftWrap,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 20,
color: Colors.black,
fontWeight: FontWeight.bold
@@ -2,6 +2,7 @@ import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/responsive_utils.dart';
import 'package:core/presentation/utils/style_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/utils/direction_utils.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart';
@@ -59,7 +60,7 @@ class SettingFirstLevelTileBuilder extends StatelessWidget {
maxLines: 1,
softWrap: CommonTextStyle.defaultSoftWrap,
overflow: CommonTextStyle.defaultTextOverFlow,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 16,
color: AppColor.colorNameEmail,
fontWeight: FontWeight.w400,
@@ -77,7 +78,7 @@ class SettingFirstLevelTileBuilder extends StatelessWidget {
),
child: Text(
subtitle!,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 13,
color: AppColor.colorContentEmail,
fontWeight: FontWeight.w400)))
@@ -1,6 +1,7 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/responsive_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:get/get.dart';
@@ -31,7 +32,7 @@ class NotificationView extends GetWidget<NotificationController> {
const SizedBox(height: 10),
Text(
AppLocalizations.of(context).showNotifications,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 17,
height: 22 / 17,
fontWeight: FontWeight.w500,
@@ -39,7 +40,7 @@ class NotificationView extends GetWidget<NotificationController> {
const SizedBox(height: 12),
Text(
AppLocalizations.of(context).allowsTwakeMailToNotifyYouWhenANewMessageArrivesOnYourPhone,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 15,
height: 20 / 15,
color: AppColor.colorSettingExplanation),
@@ -1,5 +1,6 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:tmail_ui_user/features/base/widget/material_text_icon_button.dart';
@@ -25,14 +26,14 @@ class IdentitiesHeaderWidget extends StatelessWidget {
children: [
Text(
AppLocalizations.of(context).identities,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 17,
fontWeight: FontWeight.w500,
color: Colors.black)),
const SizedBox(height: 4),
Text(
AppLocalizations.of(context).identitiesSettingExplanation,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 15,
fontWeight: FontWeight.normal,
color: AppColor.colorSettingExplanation)),
@@ -1,5 +1,6 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/resources/image_paths.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/button/icon_button_web.dart';
import 'package:core/presentation/views/text/text_overflow_builder.dart';
import 'package:flutter/material.dart';
@@ -66,7 +67,7 @@ class IdentityListTileBuilder extends StatelessWidget {
padding: const EdgeInsets.only(bottom: 6),
child: TextOverflowBuilder(
(identity.name ?? ''),
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontWeight: FontWeight.w500,
fontSize: 16,
color: Colors.black)),
@@ -121,7 +122,7 @@ class IdentityListTileBuilder extends StatelessWidget {
const SizedBox(width: 4),
Expanded(child: TextOverflowBuilder(
(text ?? ''),
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
color: AppColor.colorEmailAddressFull,
fontWeight: FontWeight.normal,
fontSize: 13,
@@ -140,7 +141,7 @@ class IdentityListTileBuilder extends StatelessWidget {
alignment: Alignment.centerLeft,
child: Text(
character,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 15,
fontWeight: FontWeight.normal,
decoration: TextDecoration.underline,
@@ -148,7 +149,7 @@ class IdentityListTileBuilder extends StatelessWidget {
const SizedBox(width: 4),
Expanded(child: TextOverflowBuilder(
(text ?? ''),
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
color: AppColor.colorEmailAddressFull,
fontWeight: FontWeight.normal,
fontSize: 13,
@@ -2,6 +2,7 @@
import 'package:core/presentation/constants/constants_ui.dart';
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/utils/keyboard_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/button/icon_button_web.dart';
import 'package:core/presentation/views/responsive/responsive_widget.dart';
import 'package:core/utils/html/html_utils.dart';
@@ -74,7 +75,7 @@ class VacationView extends GetWidget<VacationController> with RichTextButtonMixi
Expanded(
child: Text(
AppLocalizations.of(context).vacationSettingToggleButtonAutoReply,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 16,
height: 20 / 16,
fontWeight: FontWeight.normal,
@@ -157,7 +158,7 @@ class VacationView extends GetWidget<VacationController> with RichTextButtonMixi
Expanded(
child: Text(
AppLocalizations.of(context).vacationStopsAt,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 16,
fontWeight: FontWeight.normal,
color: Colors.black
@@ -357,7 +358,7 @@ class VacationView extends GetWidget<VacationController> with RichTextButtonMixi
alignment: Alignment.centerRight,
child: buildTextButton(
AppLocalizations.of(context).saveChanges,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
color: Colors.white,
fontWeight: FontWeight.normal,
fontSize: 16
@@ -373,7 +374,7 @@ class VacationView extends GetWidget<VacationController> with RichTextButtonMixi
Expanded(
child: buildTextButton(
AppLocalizations.of(context).cancel,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontWeight: FontWeight.w500,
fontSize: 17,
color: AppColor.colorTextButton),
@@ -387,7 +388,7 @@ class VacationView extends GetWidget<VacationController> with RichTextButtonMixi
Expanded(
child: buildTextButton(
AppLocalizations.of(context).saveChanges,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
color: Colors.white,
fontWeight: FontWeight.normal,
fontSize: 16
@@ -403,7 +404,7 @@ class VacationView extends GetWidget<VacationController> with RichTextButtonMixi
const Spacer(),
buildTextButton(
AppLocalizations.of(context).cancel,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontWeight: FontWeight.w500,
fontSize: 17,
color: AppColor.colorTextButton),
@@ -415,7 +416,7 @@ class VacationView extends GetWidget<VacationController> with RichTextButtonMixi
const SizedBox(width: 12),
buildTextButton(
AppLocalizations.of(context).saveChanges,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
color: Colors.white,
fontWeight: FontWeight.normal,
fontSize: 16
@@ -435,7 +436,7 @@ class VacationView extends GetWidget<VacationController> with RichTextButtonMixi
children: [
Text(
AppLocalizations.of(context).message,
style: const TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontSize: 14,
fontWeight: FontWeight.normal,
color: AppColor.colorContentEmail
@@ -22,13 +22,13 @@ class VacationInputDecorationBuilder extends InputDecorationBuilder {
prefixText: prefixText,
labelText: labelText,
floatingLabelBehavior: FloatingLabelBehavior.never,
labelStyle: labelStyle ?? const TextStyle(color: Colors.black, fontSize: 16),
labelStyle: labelStyle ?? ThemeUtils.defaultTextStyleInterFont.copyWith(color: Colors.black, fontSize: 16),
hintText: hintText,
isDense: true,
hintStyle: hintStyle ?? const TextStyle(color: AppColor.colorHintInputCreateMailbox, fontSize: 16),
hintStyle: hintStyle ?? ThemeUtils.defaultTextStyleInterFont.copyWith(color: AppColor.colorHintInputCreateMailbox, fontSize: 16),
contentPadding: contentPadding ?? const EdgeInsets.symmetric(horizontal: 12, vertical: 12),
errorText: errorText,
errorStyle: errorTextStyle ?? const TextStyle(color: AppColor.colorInputBorderErrorVerifyName, fontSize: 13),
errorStyle: errorTextStyle ?? ThemeUtils.defaultTextStyleInterFont.copyWith(color: AppColor.colorInputBorderErrorVerifyName, fontSize: 13),
filled: true,
fillColor: errorText?.isNotEmpty == true
? AppColor.colorInputBackgroundErrorVerifyName
@@ -70,7 +70,7 @@ class VacationNotificationMessageWidget extends StatelessWidget {
message: vacationResponse.getNotificationMessage(context),
child: Text(
vacationResponse.getNotificationMessage(context),
style: TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
color: Colors.black,
fontSize: 16,
fontWeight: fontWeight ?? FontWeight.normal,
@@ -83,7 +83,7 @@ class VacationNotificationMessageWidget extends StatelessWidget {
if (actionEndNow != null)
TMailButtonWidget.fromText(
text: AppLocalizations.of(context).endNow,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontWeight: FontWeight.w500,
fontSize: 16,
color: AppColor.colorTextButton),
@@ -97,7 +97,7 @@ class VacationNotificationMessageWidget extends StatelessWidget {
if (actionGotoVacationSetting != null)
TMailButtonWidget.fromText(
text: AppLocalizations.of(context).vacationSetting,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontWeight: FontWeight.w500,
fontSize: 16,
color: AppColor.colorTextButton),
@@ -121,7 +121,7 @@ class VacationNotificationMessageWidget extends StatelessWidget {
message: vacationResponse.getNotificationMessage(context),
child: Text(
vacationResponse.getNotificationMessage(context),
style: TextStyle(
style: ThemeUtils.defaultTextStyleInterFont.copyWith(
color: Colors.black,
fontSize: 16,
fontWeight: fontWeight ?? FontWeight.normal,
@@ -138,7 +138,7 @@ class VacationNotificationMessageWidget extends StatelessWidget {
Flexible(
child: TMailButtonWidget.fromText(
text: AppLocalizations.of(context).endNow,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontWeight: FontWeight.w500,
fontSize: 16,
color: AppColor.colorTextButton),
@@ -155,7 +155,7 @@ class VacationNotificationMessageWidget extends StatelessWidget {
Flexible(
child: TMailButtonWidget.fromText(
text: AppLocalizations.of(context).vacationSetting,
textStyle: const TextStyle(
textStyle: ThemeUtils.defaultTextStyleInterFont.copyWith(
fontWeight: FontWeight.w500,
fontSize: 16,
color: AppColor.colorTextButton),