fix dumb disabled logic on telemetry config

This commit is contained in:
Garth Vander Houwen 2023-03-13 19:27:36 -07:00
parent b336307a22
commit e0f1e243a6
2 changed files with 2 additions and 3 deletions

View file

@ -393,12 +393,11 @@ struct NodeDetail: View {
HStack {
let connectedNode = getNodeInfo(id: bleManager.connectedPeripheral?.num ?? -1, context: context)
if node.metadata?.canShutdown ?? false || hwModelString == "RAK4631" {// node.metadata?.hwModel ?? "UNSET" == "RAK4631" {
if node.metadata?.canShutdown ?? false {
Button(action: {
showingShutdownConfirm = true
}) {
Label("Power Off", systemImage: "power")
}
.buttonStyle(.bordered)

View file

@ -84,7 +84,7 @@ struct TelemetryConfig: View {
.toggleStyle(SwitchToggleStyle(tint: .accentColor))
}
}
.disabled(self.bleManager.connectedPeripheral == nil || node?.positionConfig == nil)
.disabled(self.bleManager.connectedPeripheral == nil || node?.telemetryConfig == nil)
Button {
isPresentingSaveConfirm = true
} label: {