diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UsernameDisplay.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UsernameDisplay.kt index c133aec8e4..469ed5b247 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UsernameDisplay.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UsernameDisplay.kt @@ -3,11 +3,13 @@ package com.vitorpamplona.amethyst.ui.note import androidx.compose.material.MaterialTheme import androidx.compose.material.Text import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.text.style.TextOverflow import com.vitorpamplona.amethyst.model.User @Composable -fun UsernameDisplay(user: User) { +fun UsernameDisplay(user: User, weight: Modifier = Modifier) { if (user.bestUsername() != null || user.bestDisplayName() != null) { if (user.bestDisplayName().isNullOrBlank()) { Text( @@ -22,6 +24,9 @@ fun UsernameDisplay(user: User) { Text( "@${(user.bestUsername() ?: "")}", color = MaterialTheme.colors.onSurface.copy(alpha = 0.32f), + maxLines = 1, + overflow = TextOverflow.Ellipsis, + modifier = weight ) } } else {