summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Joy Babafemi <jbabs@google.com> 2024-10-16 23:27:52 +0000
committer Joy Babafemi <jbabs@google.com> 2024-10-16 23:27:52 +0000
commit3128792c61c41bd88bf772fc85e9c342bd47d21c (patch)
treeed5ca53443481dc233e3ad14f3b67de67f7b0571
parent87969a4461a9b49e558467d10a570cda4ed43e41 (diff)
Fix snackbar paddings in CredMan UI
Bug: 373563472 Test: Manual Flag: EXEMPT minor ui fix Change-Id: Ice05f18ca078efce14aec76aa8d218f4b69c33c7
-rw-r--r--packages/CredentialManager/src/com/android/credentialmanager/common/ui/SnackBar.kt14
1 files changed, 12 insertions, 2 deletions
diff --git a/packages/CredentialManager/src/com/android/credentialmanager/common/ui/SnackBar.kt b/packages/CredentialManager/src/com/android/credentialmanager/common/ui/SnackBar.kt
index 244b604a87f9..41b4e9bf318d 100644
--- a/packages/CredentialManager/src/com/android/credentialmanager/common/ui/SnackBar.kt
+++ b/packages/CredentialManager/src/com/android/credentialmanager/common/ui/SnackBar.kt
@@ -19,7 +19,10 @@ package com.android.credentialmanager.common.ui
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.BoxWithConstraints
import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.WindowInsets
+import androidx.compose.foundation.layout.asPaddingValues
import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.foundation.layout.navigationBars
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.wrapContentSize
import androidx.compose.material.icons.Icons
@@ -61,8 +64,15 @@ fun Snackbar(
)
}
Box(
- modifier = Modifier
- .align(Alignment.BottomCenter).wrapContentSize().padding(bottom = 18.dp)
+ modifier =
+ Modifier.align(Alignment.BottomCenter)
+ .wrapContentSize()
+ .padding(
+ bottom =
+ WindowInsets.navigationBars.asPaddingValues().calculateBottomPadding() + 24.dp,
+ start = 24.dp,
+ end = 24.dp,
+ )
) {
Card(
shape = Shapes.medium,