From 17e560acbe47b38def5fad92f879c972bc657724 Mon Sep 17 00:00:00 2001 From: vedant aggarwal Date: Tue, 20 May 2025 15:31:12 +0530 Subject: [PATCH] NTP-48744 | Vedant Aggarwal | Order History Screen Shadow fix (#16215) --- .../navi/pay/tstore/list/ui/OrderHistoryScreen.kt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/tstore/list/ui/OrderHistoryScreen.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/tstore/list/ui/OrderHistoryScreen.kt index e9e5b34383..172c2754d4 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/tstore/list/ui/OrderHistoryScreen.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/tstore/list/ui/OrderHistoryScreen.kt @@ -338,6 +338,14 @@ fun OrderHistoryScreenContent( } } + val shouldShowHeaderShadow by remember { + if (isFromHomeBottomBar) { + derivedStateOf { orderHistoryItemsListState.firstVisibleItemScrollOffset > 50 } + } else { + derivedStateOf { !isHeaderTitleVisible } + } + } + val onFilterTagsApplyAllClicked = { orderHistoryViewModel.onFilterTagsApplyClicked() dismissBottomSheet() @@ -493,7 +501,9 @@ fun OrderHistoryScreenContent( stickyHeader { NaviPayCard( modifier = - Modifier.fillMaxWidth().conditional(!isHeaderTitleVisible) { + Modifier.fillMaxWidth().conditional( + shouldShowHeaderShadow + ) { shadow( elevation = 32.dp, shape = RoundedCornerShape(0.dp),