webui: organize config page with subtabs

This commit is contained in:
2026-06-08 08:25:06 -06:00
parent dc70e4f8e5
commit 567b84261e
2 changed files with 204 additions and 121 deletions
+26
View File
@@ -375,3 +375,29 @@ def test_embedded_webui_api_badge_labels_are_clear():
assert "API Live" in source
assert "API Error" in source
assert 'textContent="Offline"' not in source
def test_embedded_webui_config_page_is_grouped():
source = firmware_source()
assert "configGroupTitle" in source
assert "General" in source
assert "Home / Starlink WiFi" in source
assert "Relay Outputs" in source
assert "Temperature Assignment" in source
assert "BMS Config" in source
assert "Maintenance" in source
def test_embedded_webui_config_subtabs():
source = firmware_source()
assert "function showConfigSubtab(name)" in source
assert "config-general" in source
assert "config-wifi" in source
assert "config-relays" in source
assert "config-temps" in source
assert "config-bms" in source
assert "config-maintenance" in source
assert "WiFi / AP" in source
assert "subtabbtn active" in source