From a07aa511630168fa15d23511031fe0a462d0ae86 Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Tue, 16 Jul 2024 20:41:37 +0200 Subject: [PATCH] fix: Only show ValueOneSummary if value is available Signed-off-by: Myzel394 <50424412+Myzel394@users.noreply.github.com> --- .../feature/converter/ConverterScreen.kt | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/feature/converter/src/main/java/app/myzel394/numberhub/feature/converter/ConverterScreen.kt b/feature/converter/src/main/java/app/myzel394/numberhub/feature/converter/ConverterScreen.kt index e87baa08..499a7cd3 100644 --- a/feature/converter/src/main/java/app/myzel394/numberhub/feature/converter/ConverterScreen.kt +++ b/feature/converter/src/main/java/app/myzel394/numberhub/feature/converter/ConverterScreen.kt @@ -493,15 +493,17 @@ private fun Default( ), ) - ValueOneSummary( - modifier = with(density) { - Modifier - .fillMaxWidth() - .height(dragState.offset.absoluteValue.toDp()) - .horizontalScroll(rememberScrollState()) - }, - uiState = uiState, - ) + if (uiState.result is ConverterResult.Default && uiState.unitTo.factor >= BigDecimal.ZERO) { + ValueOneSummary( + modifier = with(density) { + Modifier + .fillMaxWidth() + .height(dragState.offset.absoluteValue.toDp()) + .horizontalScroll(rememberScrollState()) + }, + uiState = uiState, + ) + } Spacer(modifier = Modifier.height(boxWithConstraintsScope.maxHeight * 0.03f))