Updated on 2026-08-14

This commit is contained in:
Tangem 2024-09-16 22:35:36 +03:00
parent a94db85dfd
commit 648ceb9946
9 changed files with 94 additions and 60 deletions

View file

@ -462,7 +462,9 @@ private inline fun BaseScaffoldWithMarkets(
color = BottomSheetDefaults.ScrimColor,
visible = bottomSheetState.targetValue == TangemSheetValue.Expanded ||
state.showMarketsOnboarding,
onDismissRequest = { coroutineScope.launch { bottomSheetState.partialExpand() } },
onDismissRequest = {
coroutineScope.launch { bottomSheetState.partialExpand() }
},
)
MarketsTooltip(
@ -486,7 +488,6 @@ private inline fun BaseScaffoldWithMarkets(
}
}
@OptIn(ExperimentalMaterial3Api::class)
@Composable
private fun MarketsTooltip(
availableHeight: Dp,
@ -644,6 +645,21 @@ private fun BottomSheetStateEffects(
val systemUiController = rememberSystemUiController()
val navigationBarColor = TangemTheme.colors.background.primary
LaunchedEffect(Unit) {
delay(timeMillis = 100)
when (bottomSheetState.currentValue) {
TangemSheetValue.Hidden,
TangemSheetValue.Expanded,
-> systemUiController.setNavigationBarColor(
color = Color.Transparent,
darkIcons = navigationBarColor.luminance() > 0.5f,
navigationBarContrastEnforced = true,
)
TangemSheetValue.PartiallyExpanded,
-> systemUiController.setNavigationBarColor(navigationBarColor)
}
}
LaunchedEffect(key1 = bottomSheetState.targetValue, navigationBarColor) {
when (bottomSheetState.targetValue) {
TangemSheetValue.Hidden,