From c8daf21fb409eb11d4cf90a126d5d9598d7413a1 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 22 Sep 2026 22:25:53 -0400 Subject: [PATCH] Limit action button text width. --- .../ui/src/main/java/org/signal/core/ui/compose/Buttons.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/ui/src/main/java/org/signal/core/ui/compose/Buttons.kt b/core/ui/src/main/java/org/signal/core/ui/compose/Buttons.kt index 41467894f7..ca68f685f9 100644 --- a/core/ui/src/main/java/org/signal/core/ui/compose/Buttons.kt +++ b/core/ui/src/main/java/org/signal/core/ui/compose/Buttons.kt @@ -19,6 +19,7 @@ import androidx.compose.foundation.layout.RowScope import androidx.compose.foundation.layout.heightIn import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.widthIn import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.Button import androidx.compose.material3.ButtonColors @@ -40,6 +41,7 @@ import androidx.compose.ui.graphics.Shape import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource +import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import org.signal.core.ui.compose.theme.SignalTheme @@ -243,7 +245,10 @@ object Buttons { ) Text( text = label, - modifier = Modifier.padding(top = 12.dp), + textAlign = TextAlign.Center, + modifier = Modifier + .padding(top = 12.dp) + .widthIn(max = 88.dp), style = MaterialTheme.typography.bodyMedium ) }