TF-2313 Apply scrollbar for mailbox visibility view

Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 3c40f94161d62930dfd01bacbbdb94b178101317)
This commit is contained in:
dab246
2023-11-22 17:55:02 +07:00
committed by Dat H. Pham
parent 969942f3b8
commit de7cc457b5
@@ -1,10 +1,12 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/state/success.dart';
import 'package:core/presentation/views/list/tree_view.dart';
import 'package:core/utils/platform_info.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:model/mailbox/expand_mode.dart';
import 'package:tmail_ui_user/features/base/mixin/app_loader_mixin.dart';
import 'package:tmail_ui_user/features/base/widget/scrollbar_list_view.dart';
import 'package:tmail_ui_user/features/mailbox/presentation/mixin/mailbox_widget_mixin.dart';
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_categories.dart';
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_node.dart';
@@ -42,7 +44,12 @@ class MailboxVisibilityView extends GetWidget<MailboxVisibilityController>
_buildLoadingView(),
Expanded(child: Padding(
padding: MailboxVisibilityUtils.getPaddingListView(context, controller.responsiveUtils),
child: _buildListMailbox(context)
child: PlatformInfo.isMobile
? _buildListMailbox(context)
: ScrollbarListView(
scrollController: controller.mailboxListScrollController,
child: _buildListMailbox(context)
)
))
]
),