Use sticky headers on peer list

Signed-off-by: Percy Wegmann <percy@tailscale.com>
ox/styling_bak
Percy Wegmann 2 years ago
parent 1fa4923270
commit f8b05135c7
No known key found for this signature in database
GPG Key ID: 29D8CDEB4C13D48B

@ -3,6 +3,7 @@
package com.tailscale.ipn.ui.view package com.tailscale.ipn.ui.view
import androidx.compose.foundation.ExperimentalFoundationApi
import androidx.compose.foundation.background import androidx.compose.foundation.background
import androidx.compose.foundation.clickable import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Arrangement
@ -285,7 +286,7 @@ fun ConnectView(
} }
} }
@OptIn(ExperimentalMaterial3Api::class) @OptIn(ExperimentalMaterial3Api::class, ExperimentalFoundationApi::class)
@Composable @Composable
fun PeerList( fun PeerList(
viewModel: MainViewModel, viewModel: MainViewModel,
@ -318,7 +319,7 @@ fun PeerList(
modifier = Modifier.fillMaxSize(), modifier = Modifier.fillMaxSize(),
) { ) {
peerList.value.forEach { peerSet -> peerList.value.forEach { peerSet ->
item { stickyHeader {
ListItem( ListItem(
headlineContent = { headlineContent = {
Text( Text(

Loading…
Cancel
Save