From a4811d0007a0a2eb1f1d616c3279c8d098542cea Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 8 Sep 2022 16:28:10 +0700 Subject: [PATCH] TF-421 Support delete permanently email view in mailbox Draft --- core/lib/presentation/extensions/color_extension.dart | 1 + .../widgets/app_bar_mail_widget_builder.dart | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/core/lib/presentation/extensions/color_extension.dart b/core/lib/presentation/extensions/color_extension.dart index 5489b98f3..d2b383d6d 100644 --- a/core/lib/presentation/extensions/color_extension.dart +++ b/core/lib/presentation/extensions/color_extension.dart @@ -140,6 +140,7 @@ extension AppColor on Color { static const colorIconTextField = Color(0xFFB8C1CC); static const colorVacationNotificationMessageBackground = Color(0x2999A2AD); static const colorDeletePermanentlyButton = Color(0xffE64646); + static const colorDefaultButton = Color(0xff9AA1AD); static const mapGradientColor = [ [Color(0xFF21D4FD), Color(0xFFB721FF)], diff --git a/lib/features/email/presentation/widgets/app_bar_mail_widget_builder.dart b/lib/features/email/presentation/widgets/app_bar_mail_widget_builder.dart index 7370c3bef..aab1f653f 100644 --- a/lib/features/email/presentation/widgets/app_bar_mail_widget_builder.dart +++ b/lib/features/email/presentation/widgets/app_bar_mail_widget_builder.dart @@ -103,7 +103,14 @@ class AppBarMailWidgetBuilder extends StatelessWidget { ? EmailActionType.unMarkAsStarred : EmailActionType.markAsStarred)), buildIconWeb( - icon: SvgPicture.asset(_imagePaths.icDeleteEmail, fit: BoxFit.fill), + icon: SvgPicture.asset( + _currentMailbox?.role == PresentationMailbox.roleTrash + ? _imagePaths.icDeleteComposer + : _imagePaths.icDelete, + color: AppColor.colorDefaultButton, + width: 24, + height: 24, + fit: BoxFit.fill), tooltip: _currentMailbox?.role != PresentationMailbox.roleTrash ? AppLocalizations.of(context).move_to_trash : AppLocalizations.of(context).delete_permanently,