TF-551 Fix mailbox scrollbar jumps and resizes in destination picker

This commit is contained in:
dab246
2022-06-21 12:43:37 +07:00
committed by Dat H. Pham
parent 83d2af518f
commit 9cc09b5b71
@@ -181,10 +181,9 @@ class DestinationPickerView extends GetWidget<DestinationPickerController>
} }
Widget _buildListMailbox(BuildContext context, MailboxActions? actions) { Widget _buildListMailbox(BuildContext context, MailboxActions? actions) {
return ListView( return SingleChildScrollView(
primary: false, physics: const ClampingScrollPhysics(),
shrinkWrap: true, child: Column(children: [
children: [
if (actions == MailboxActions.moveEmail || actions == MailboxActions.move) if (actions == MailboxActions.moveEmail || actions == MailboxActions.move)
_buildSearchBarWidget(context), _buildSearchBarWidget(context),
_buildLoadingView(), _buildLoadingView(),
@@ -205,7 +204,7 @@ class DestinationPickerView extends GetWidget<DestinationPickerController>
? _buildMailboxCategory(context, MailboxCategories.folders, controller.folderRootNode, actions) ? _buildMailboxCategory(context, MailboxCategories.folders, controller.folderRootNode, actions)
: const SizedBox.shrink()), : const SizedBox.shrink()),
const SizedBox(height: 12), const SizedBox(height: 12),
] ])
); );
} }