From 832f882b27736a383abb2e0829d079756cfa9f3b Mon Sep 17 00:00:00 2001 From: dab246 Date: Mon, 23 Jun 2025 14:01:49 +0700 Subject: [PATCH] Hotfix: Incorrect `Support` folder alignment Signed-off-by: dab246 --- .../presentation/base_mailbox_view.dart | 25 ++++++++++++++----- .../presentation/widgets/folder_widget.dart | 6 ++--- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/lib/features/mailbox/presentation/base_mailbox_view.dart b/lib/features/mailbox/presentation/base_mailbox_view.dart index 18ffb242f..9ee22c62d 100644 --- a/lib/features/mailbox/presentation/base_mailbox_view.dart +++ b/lib/features/mailbox/presentation/base_mailbox_view.dart @@ -122,9 +122,15 @@ abstract class BaseMailboxView extends GetWidget isArrangeLTR: false, showIcon: true, padding: isDesktop - ? const EdgeInsetsDirectional.only(start: 10) - : const EdgeInsets.symmetric(horizontal: 24), - height: isDesktop ? 36 : 40, + ? const EdgeInsets.symmetric( + horizontal: MailboxItemWidgetStyles.itemPadding, + ) + : const EdgeInsets.symmetric( + horizontal: MailboxItemWidgetStyles.mobileItemPadding * 2, + ), + height: isDesktop + ? MailboxItemWidgetStyles.height + : MailboxItemWidgetStyles.mobileHeight, iconSpace: isDesktop ? null : MailboxItemWidgetStyles.mobileLabelIconSpace, @@ -355,9 +361,16 @@ abstract class BaseMailboxView extends GetWidget padding: isDesktop ? null : const EdgeInsets.symmetric(horizontal: 12), - itemPadding: const EdgeInsets.symmetric( - horizontal: MailboxItemWidgetStyles.mobileItemPadding, - ), + itemPadding: isDesktop + ? null + : const EdgeInsets.symmetric( + horizontal: MailboxItemWidgetStyles.mobileItemPadding, + ), + iconPadding: isDesktop + ? null + : const EdgeInsetsDirectional.only( + end: MailboxItemWidgetStyles.mobileLabelIconSpace, + ), borderRadius: isDesktop ? null : MailboxItemWidgetStyles.mobileBorderRadius, diff --git a/lib/features/mailbox/presentation/widgets/folder_widget.dart b/lib/features/mailbox/presentation/widgets/folder_widget.dart index ee47e68d4..c26985f73 100644 --- a/lib/features/mailbox/presentation/widgets/folder_widget.dart +++ b/lib/features/mailbox/presentation/widgets/folder_widget.dart @@ -12,6 +12,7 @@ class FolderWidget extends StatelessWidget { final String? tooltip; final EdgeInsetsGeometry? padding; final EdgeInsetsGeometry? itemPadding; + final EdgeInsetsGeometry? iconPadding; final double? borderRadius; final double? height; final TextStyle? labelTextStyle; @@ -24,6 +25,7 @@ class FolderWidget extends StatelessWidget { this.tooltip, this.padding, this.itemPadding, + this.iconPadding, this.borderRadius, this.height, this.labelTextStyle, @@ -44,9 +46,7 @@ class FolderWidget extends StatelessWidget { child: Row(children: [ MailboxIconWidget( icon: icon, - padding: const EdgeInsetsDirectional.only( - end: MailboxItemWidgetStyles.mobileLabelIconSpace, - ), + padding: iconPadding, color: AppColor.iconFolder, ), Expanded(