diff --git a/MeshtasticApple/Views/Settings/DeviceConfig.swift b/MeshtasticApple/Views/Settings/DeviceConfig.swift index 795f34ab..2e76f1ba 100644 --- a/MeshtasticApple/Views/Settings/DeviceConfig.swift +++ b/MeshtasticApple/Views/Settings/DeviceConfig.swift @@ -95,6 +95,7 @@ struct DeviceConfig: View { .toggleStyle(SwitchToggleStyle(tint: .accentColor)) } } + .disabled(bleManager.connectedPeripheral == nil) HStack { diff --git a/MeshtasticApple/Views/Settings/DisplayConfig.swift b/MeshtasticApple/Views/Settings/DisplayConfig.swift index 6c33fcb8..e7467bbf 100644 --- a/MeshtasticApple/Views/Settings/DisplayConfig.swift +++ b/MeshtasticApple/Views/Settings/DisplayConfig.swift @@ -180,6 +180,7 @@ struct DisplayConfig: View { .listRowSeparator(.visible) } } + .disabled(bleManager.connectedPeripheral == nil) Button { diff --git a/MeshtasticApple/Views/Settings/LoRaConfig.swift b/MeshtasticApple/Views/Settings/LoRaConfig.swift index de7f76e3..dcb78a37 100644 --- a/MeshtasticApple/Views/Settings/LoRaConfig.swift +++ b/MeshtasticApple/Views/Settings/LoRaConfig.swift @@ -236,6 +236,7 @@ struct LoRaConfig: View { .listRowSeparator(.visible) } } + .disabled(bleManager.connectedPeripheral == nil) Button { diff --git a/MeshtasticApple/Views/Settings/PositionConfig.swift b/MeshtasticApple/Views/Settings/PositionConfig.swift index c16d99c9..10fef94d 100644 --- a/MeshtasticApple/Views/Settings/PositionConfig.swift +++ b/MeshtasticApple/Views/Settings/PositionConfig.swift @@ -258,6 +258,7 @@ struct PositionConfig: View { .listRowSeparator(.visible) } } + .disabled(bleManager.connectedPeripheral == nil) Button {