From eab3a541c20ac59a27bdc438a762bbbc03cc03a6 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 27 Apr 2026 22:17:00 -0400 Subject: [PATCH] Softer position --- .../amethyst/ui/navigation/bottombars/FabBottomBarPadding.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/FabBottomBarPadding.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/FabBottomBarPadding.kt index 404e0ccd2..18d199d59 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/FabBottomBarPadding.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/FabBottomBarPadding.kt @@ -24,6 +24,7 @@ import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.unit.dp import com.vitorpamplona.amethyst.ui.navigation.navs.INav /** @@ -35,8 +36,10 @@ import com.vitorpamplona.amethyst.ui.navigation.navs.INav * The system-navigation-bar inset is already handled by the surrounding Scaffold, so * only the bar's content height needs to be reserved. */ +val FABPaddingFromBottom = 30.dp + @Composable -fun Modifier.fabBottomBarPadding(nav: INav): Modifier = if (nav.canPop()) padding(bottom = AppBottomBarHeight) else this +fun Modifier.fabBottomBarPadding(nav: INav): Modifier = if (nav.canPop()) padding(bottom = FABPaddingFromBottom) else this /** * Convenience wrapper that places [content] in a [Box] with [fabBottomBarPadding] applied.