From 25f4677d42ab500c46766b5397318f96424d6c0a Mon Sep 17 00:00:00 2001 From: dab246 Date: Fri, 20 Oct 2023 19:29:10 +0700 Subject: [PATCH] TF-2261 Fix bottom bar email view broken Signed-off-by: dab246 (cherry picked from commit 7e098952b33930d464a2226dd2971f052249ff02) --- lib/features/email/presentation/email_view.dart | 1 + .../styles/email_view_bottom_bar_widget_styles.dart | 8 ++++++++ .../widgets/email_view_bottom_bar_widget.dart | 1 + 3 files changed, 10 insertions(+) diff --git a/lib/features/email/presentation/email_view.dart b/lib/features/email/presentation/email_view.dart index f36b186cc..94b75e1a2 100644 --- a/lib/features/email/presentation/email_view.dart +++ b/lib/features/email/presentation/email_view.dart @@ -63,6 +63,7 @@ class EmailView extends GetWidget { Expanded(child: SafeArea( right: responsiveUtils.isLandscapeMobile(context), left: responsiveUtils.isLandscapeMobile(context), + bottom: !PlatformInfo.isIOS, child: Container( clipBehavior: Clip.antiAlias, decoration: responsiveUtils.isWebDesktop(context) diff --git a/lib/features/email/presentation/styles/email_view_bottom_bar_widget_styles.dart b/lib/features/email/presentation/styles/email_view_bottom_bar_widget_styles.dart index 7e8a6b30e..bdcff1978 100644 --- a/lib/features/email/presentation/styles/email_view_bottom_bar_widget_styles.dart +++ b/lib/features/email/presentation/styles/email_view_bottom_bar_widget_styles.dart @@ -1,6 +1,7 @@ import 'package:core/presentation/extensions/color_extension.dart'; import 'package:core/presentation/utils/responsive_utils.dart'; +import 'package:core/utils/platform_info.dart'; import 'package:flutter/material.dart'; class EmailViewBottomBarWidgetStyles { @@ -16,6 +17,13 @@ class EmailViewBottomBarWidgetStyles { static const Color buttonBackgroundColor = Colors.transparent; static const EdgeInsetsGeometry buttonPadding = EdgeInsets.symmetric(horizontal: 8, vertical: 12); + static EdgeInsetsGeometry? get padding { + if (PlatformInfo.isIOS) { + return const EdgeInsetsDirectional.only(bottom: 30); + } else { + return null; + } + } static TextStyle getButtonTextStyle( BuildContext context, diff --git a/lib/features/email/presentation/widgets/email_view_bottom_bar_widget.dart b/lib/features/email/presentation/widgets/email_view_bottom_bar_widget.dart index a2a3975c2..18a4734e3 100644 --- a/lib/features/email/presentation/widgets/email_view_bottom_bar_widget.dart +++ b/lib/features/email/presentation/widgets/email_view_bottom_bar_widget.dart @@ -53,6 +53,7 @@ class EmailViewBottomBarWidget extends StatelessWidget { ), color: EmailViewBottomBarWidgetStyles.backgroundColor ), + padding: EmailViewBottomBarWidgetStyles.padding, child: IntrinsicHeight( child: Row( children: [