Merge pull request #778 from meshtastic/node-detail-role

Add device role to node details
This commit is contained in:
Garth Vander Houwen 2024-07-09 23:13:09 -07:00 committed by GitHub
commit ff903d58f3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -82,6 +82,19 @@ struct NodeDetail: View {
}
}
if let role = node.user?.role, let deviceRole = DeviceRoles(rawValue: Int(role)) {
HStack {
Label {
Text("Role")
} icon: {
Image(systemName: deviceRole.systemName)
.symbolRenderingMode(.multicolor)
}
Spacer()
Text(deviceRole.name)
}
}
if let dm = node.telemetries?.filtered(using: NSPredicate(format: "metricsType == 0")).lastObject as? TelemetryEntity, dm.uptimeSeconds > 0 {
HStack {
Label {