TF-4141 Fix separator still not reactive to selection mode changes.

This commit is contained in:
dab246
2025-12-29 14:46:27 +07:00
committed by Dat H. Pham
parent a30c84dd62
commit da67ba07ca
4 changed files with 26 additions and 20 deletions
@@ -676,28 +676,29 @@ class SearchEmailView extends GetWidget<SearchEmailController>
listPresentationEmail[index],
),
separatorBuilder: (context, index) {
final isMobile = PlatformInfo.isMobile;
final isInactive =
controller.selectionMode.value == SelectMode.INACTIVE;
return Obx(() {
final isMobile = PlatformInfo.isMobile;
final isInactive =
controller.selectionMode.value == SelectMode.INACTIVE;
final dividerColor = isMobile
? null
: (isInactive ? null : Colors.white);
final dividerColor =
isMobile ? null : (isInactive ? null : Colors.white);
final padding = isMobile
? SearchEmailUtils.getPaddingItemListMobile(
context,
controller.responsiveUtils,
)
: ItemEmailTileStyles.getPaddingDividerWeb(
context,
controller.responsiveUtils,
);
final padding = isMobile
? SearchEmailUtils.getPaddingItemListMobile(
context,
controller.responsiveUtils,
)
: ItemEmailTileStyles.getPaddingDividerWeb(
context,
controller.responsiveUtils,
);
return Padding(
padding: padding,
child: Divider(color: dividerColor),
);
return Padding(
padding: padding,
child: Divider(color: dividerColor),
);
});
},
)
);