Reduce gap b/w clock and widgets when widgets on home

This commit is contained in:
MM20
2025-08-10 16:50:25 +02:00
parent 73e322670b
commit e3de143c6a

View File

@@ -100,14 +100,19 @@ internal object ClockAndWidgetsHomeComponent : ScaffoldComponent() {
.padding(top = topPadding)
.padding(insets),
) {
val bottomPadding by animateDpAsState(
if (fillHeight == true && scrollState.value == 0) insets.calculateBottomPadding()
else 0.dp
)
ClockWidget(
modifier = Modifier
.fillMaxWidth()
then if (fillHeight == true) Modifier.height(
state.size.height.toDp() - insets.calculateTopPadding()
).padding(
bottom = insets.calculateBottomPadding()
) else Modifier,
then if (fillHeight == true) {
Modifier
.padding(bottom = bottomPadding)
.height(state.size.height.toDp() - insets.calculateTopPadding() - insets.calculateBottomPadding())
} else Modifier,
editMode = editMode,
fillScreenHeight = fillHeight == true,
)