HOTFIX Thread Detail blank content open notification email

This commit is contained in:
DatDang
2025-07-21 14:55:14 +07:00
committed by Dat H. Pham
parent a9077612cd
commit ff69bc7e18
@@ -98,10 +98,26 @@ class ThreadDetailView extends GetWidget<ThreadDetailController> {
); );
}), }),
Obx(() { Obx(() {
final nonPageViewThread = Expanded(
child: Container(
color: Colors.white,
padding: _padding(context),
child: SingleChildScrollView(
controller: controller.scrollController,
child: Column(
mainAxisSize: MainAxisSize.min,
children: controller.getThreadDetailEmailViews()
),
),
),
);
if (PlatformInfo.isMobile) { if (PlatformInfo.isMobile) {
final manager = controller.threadDetailManager; final manager = controller.threadDetailManager;
final currentIndex = manager.currentMobilePageViewIndex.value; final currentIndex = manager.currentMobilePageViewIndex.value;
if (currentIndex == -1) return nonPageViewThread;
return Expanded( return Expanded(
child: PageView.builder( child: PageView.builder(
controller: manager.pageController, controller: manager.pageController,
@@ -125,25 +141,7 @@ class ThreadDetailView extends GetWidget<ThreadDetailController> {
); );
} }
return Expanded( return nonPageViewThread;
child: Padding(
padding: _padding(context),
child: Stack(
children: [
const Positioned.fill(
child: ColoredBox(color: Colors.white),
),
SingleChildScrollView(
controller: controller.scrollController,
child: Column(
mainAxisSize: MainAxisSize.min,
children: controller.getThreadDetailEmailViews()
),
),
],
),
),
);
}), }),
Obx(() { Obx(() {
final expandedEmailId = controller.currentExpandedEmailId.value; final expandedEmailId = controller.currentExpandedEmailId.value;