TF-852 Fix scroll list recipient in forwarding

This commit is contained in:
dab246
2022-08-25 18:24:47 +07:00
committed by Dat H. Pham
parent cbf3605a16
commit 1f581c6e84
2 changed files with 30 additions and 30 deletions
@@ -22,17 +22,19 @@ class ForwardView extends GetWidget<ForwardController> with AppLoaderMixin {
body: Container( body: Container(
width: double.infinity, width: double.infinity,
margin: SettingsUtils.getMarginViewForSettingDetails(context, _responsiveUtils), margin: SettingsUtils.getMarginViewForSettingDetails(context, _responsiveUtils),
child: Column( child: SingleChildScrollView(
crossAxisAlignment: CrossAxisAlignment.start, child: Column(
children: [ crossAxisAlignment: CrossAxisAlignment.start,
ForwardHeaderWidget( children: [
imagePaths: _imagePaths, ForwardHeaderWidget(
responsiveUtils: _responsiveUtils, imagePaths: _imagePaths,
), responsiveUtils: _responsiveUtils,
SizedBox(height: _responsiveUtils.isWebDesktop(context) ? 24 : 16), ),
_buildLoadingView(), SizedBox(height: _responsiveUtils.isWebDesktop(context) ? 24 : 16),
Expanded(child: ListEmailForwardsWidget()) _buildLoadingView(),
], ListEmailForwardsWidget()
],
),
), ),
), ),
); );
@@ -84,25 +84,23 @@ class ListEmailForwardsWidget extends GetWidget<ForwardController> {
height: 1, height: 1,
thickness: 0.2, thickness: 0.2,
), ),
Expanded( Obx(() {
child: Obx(() { return ListView.separated(
return ListView.separated( shrinkWrap: true,
shrinkWrap: true, itemCount: controller.listRecipientForward.length,
itemCount: controller.listRecipientForward.length, itemBuilder: (context, index) {
itemBuilder: (context, index) { final recipientForward = controller.listRecipientForward[index];
final recipientForward = controller.listRecipientForward[index]; return EmailForwardItemWidget(
return EmailForwardItemWidget( recipientForward: recipientForward,
recipientForward: recipientForward, selectionMode: controller.selectionMode.value);
selectionMode: controller.selectionMode.value); },
}, separatorBuilder: (context, index) => const Divider(
separatorBuilder: (context, index) => const Divider( color: AppColor.lineItemListColor,
color: AppColor.lineItemListColor, height: 1,
height: 1, thickness: 0.2,
thickness: 0.2, ),
), );
); }),
}),
),
]), ]),
), ),
); );