four: hide untoggleable toggles (#36890)

* hide toggles

* enabled is redundant
This commit is contained in:
Shane Smiskol
2025-12-16 15:42:59 -08:00
committed by GitHub
parent bcdeec3133
commit 4624d8f936
@@ -78,13 +78,13 @@ class TogglesLayoutMici(NavWidget):
# CP gating for experimental mode
if ui_state.CP is not None:
if ui_state.has_longitudinal_control:
self._experimental_btn.set_enabled(True)
self._personality_toggle.set_enabled(True)
self._experimental_btn.set_visible(True)
self._personality_toggle.set_visible(True)
else:
# no long for now
self._experimental_btn.set_enabled(False)
self._experimental_btn.set_visible(False)
self._experimental_btn.set_checked(False)
self._personality_toggle.set_enabled(False)
self._personality_toggle.set_visible(False)
ui_state.params.remove("ExperimentalMode")
# Refresh toggles from params to mirror external changes