feat: Add role to NodeInfo (#1174)

This commit is contained in:
James Rich 2024-08-10 06:17:51 -05:00 committed by GitHub
parent 8afa5f9313
commit 2109426243
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 540 additions and 2 deletions

View file

@ -52,6 +52,7 @@ import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
import com.geeksville.mesh.ConfigProtos
import com.geeksville.mesh.ConfigProtos.Config.DeviceConfig
import com.geeksville.mesh.MeshProtos
import com.geeksville.mesh.NodeInfo
import com.geeksville.mesh.R
@ -252,6 +253,13 @@ fun NodeInfo(
style = style,
)
}
val role = thatNodeInfo.user?.role
role?.let {
Text(
text = DeviceConfig.Role.forNumber(it).name,
fontSize = MaterialTheme.typography.button.fontSize
)
}
val nodeId = thatNodeInfo.user?.id
if (nodeId != null) {
Text(text = nodeId, fontSize = MaterialTheme.typography.button.fontSize)