Explorar o código

Added ellipsis for long names

Vadik Sirekanyan %!s(int64=2) %!d(string=hai) anos
pai
achega
0e19554c5e
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      app/src/main/java/org/sirekanyan/outline/ui/KeyContent.kt

+ 2 - 1
app/src/main/java/org/sirekanyan/outline/ui/KeyContent.kt

@@ -10,6 +10,7 @@ import androidx.compose.material3.Text
 import androidx.compose.runtime.Composable
 import androidx.compose.ui.Alignment
 import androidx.compose.ui.Modifier
+import androidx.compose.ui.text.style.TextOverflow.Companion.Ellipsis
 import androidx.compose.ui.unit.dp
 import org.sirekanyan.outline.api.model.Key
 import org.sirekanyan.outline.text.formatTraffic
@@ -24,7 +25,7 @@ fun KeyContent(key: Key, onClick: () -> Unit) {
         Arrangement.SpaceBetween,
         Alignment.CenterVertically,
     ) {
-        Text(key.accessKey.nameOrDefault)
+        Text(key.accessKey.nameOrDefault, Modifier.weight(1f), overflow = Ellipsis, maxLines = 1)
         key.traffic?.let { traffic ->
             Text(
                 text = formatTraffic(traffic),