Use let instead of nil check for connect battery icon

This commit is contained in:
Garth Vander Houwen 2025-12-29 20:10:03 -08:00
parent 37a37c584b
commit 795c8a8edd

View file

@ -44,8 +44,8 @@ struct Connect: View {
VStack(alignment: .center) {
CircleText(text: node?.user?.shortName?.addingVariationSelectors ?? "?", color: Color(UIColor(hex: UInt32(node?.num ?? 0))), circleSize: 90)
.padding(.trailing, 5)
if node?.latestDeviceMetrics != nil {
BatteryCompact(batteryLevel: node?.latestDeviceMetrics?.batteryLevel ?? 0, font: .caption, iconFont: .callout, color: .accentColor)
if let metrics = node?.latestDeviceMetrics {
BatteryCompact(batteryLevel: metrics.batteryLevel, font: .caption, iconFont: .callout, color: .accentColor)
.padding(.trailing, 5)
}
}