From ee739de19c9c1c564c23a91e5022aace2122e7c8 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 16 Jul 2024 12:02:36 +0700 Subject: [PATCH] TF-3000 Fix long list recipient overlay in content body view --- .../widgets/email_receiver_widget.dart | 49 +++++++++---------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/lib/features/email/presentation/widgets/email_receiver_widget.dart b/lib/features/email/presentation/widgets/email_receiver_widget.dart index 4c385aa60..636caaf1c 100644 --- a/lib/features/email/presentation/widgets/email_receiver_widget.dart +++ b/lib/features/email/presentation/widgets/email_receiver_widget.dart @@ -147,32 +147,29 @@ class _EmailReceiverWidgetState extends State { crossAxisAlignment: CrossAxisAlignment.start, children: [ Expanded( - child: Container( - constraints: BoxConstraints(maxHeight: _maxHeight), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisSize: MainAxisSize.min, - children: [ - if (widget.emailSelected.to.numberEmailAddress() > 0) - _buildRecipientsWidgetToDisplayFull( - context: context, - prefixEmailAddress: PrefixEmailAddress.to, - listEmailAddress: PrefixEmailAddress.to.listEmailAddress(widget.emailSelected) - ), - if (widget.emailSelected.cc.numberEmailAddress() > 0) - _buildRecipientsWidgetToDisplayFull( - context: context, - prefixEmailAddress: PrefixEmailAddress.cc, - listEmailAddress: PrefixEmailAddress.cc.listEmailAddress(widget.emailSelected) - ), - if (widget.emailSelected.bcc.numberEmailAddress() > 0) - _buildRecipientsWidgetToDisplayFull( - context: context, - prefixEmailAddress: PrefixEmailAddress.bcc, - listEmailAddress: PrefixEmailAddress.bcc.listEmailAddress(widget.emailSelected) - ), - ], - ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + if (widget.emailSelected.to.numberEmailAddress() > 0) + _buildRecipientsWidgetToDisplayFull( + context: context, + prefixEmailAddress: PrefixEmailAddress.to, + listEmailAddress: PrefixEmailAddress.to.listEmailAddress(widget.emailSelected) + ), + if (widget.emailSelected.cc.numberEmailAddress() > 0) + _buildRecipientsWidgetToDisplayFull( + context: context, + prefixEmailAddress: PrefixEmailAddress.cc, + listEmailAddress: PrefixEmailAddress.cc.listEmailAddress(widget.emailSelected) + ), + if (widget.emailSelected.bcc.numberEmailAddress() > 0) + _buildRecipientsWidgetToDisplayFull( + context: context, + prefixEmailAddress: PrefixEmailAddress.bcc, + listEmailAddress: PrefixEmailAddress.bcc.listEmailAddress(widget.emailSelected) + ), + ], ) ), TMailButtonWidget.fromText(