fix truncated list in sidebar (#405)

This commit is contained in:
Tobiloba Oyelekan
2025-09-11 13:02:50 +02:00
committed by GitHub
parent 97c301f510
commit 63faf4cceb
@@ -123,6 +123,7 @@ fun SidebarOverlay(
else -> { else -> {
// Show mesh peer list when in mesh channel (default) // Show mesh peer list when in mesh channel (default)
PeopleSection( PeopleSection(
modifier = modifier.padding(bottom = 16.dp),
connectedPeers = connectedPeers, connectedPeers = connectedPeers,
peerNicknames = peerNicknames, peerNicknames = peerNicknames,
peerRSSI = peerRSSI, peerRSSI = peerRSSI,
@@ -248,6 +249,7 @@ fun ChannelsSection(
@Composable @Composable
fun PeopleSection( fun PeopleSection(
modifier: Modifier = Modifier,
connectedPeers: List<String>, connectedPeers: List<String>,
peerNicknames: Map<String, String>, peerNicknames: Map<String, String>,
peerRSSI: Map<String, Int>, peerRSSI: Map<String, Int>,
@@ -257,7 +259,7 @@ fun PeopleSection(
viewModel: ChatViewModel, viewModel: ChatViewModel,
onPrivateChatStart: (String) -> Unit onPrivateChatStart: (String) -> Unit
) { ) {
Column { Column(modifier = modifier) {
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
@@ -328,8 +330,6 @@ fun PeopleSection(
return if (key == nickname) "You" else (peerNicknames[key] ?: (privateChats[key]?.lastOrNull()?.sender ?: key.take(12))) return if (key == nickname) "You" else (peerNicknames[key] ?: (privateChats[key]?.lastOrNull()?.sender ?: key.take(12)))
} }
val baseNameCounts = mutableMapOf<String, Int>() val baseNameCounts = mutableMapOf<String, Int>()
// Connected peers // Connected peers