Add key monitor and live trade toggles to instance nav display prefs.
Defaults stay on; users can hide them like other top-bar tabs. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -21,6 +21,19 @@ class TestInstanceDisplayPrefs(unittest.TestCase):
|
||||
prefs = normalize_display_prefs({"show_nav_stats": False})
|
||||
self.assertFalse(tab_allowed("stats", prefs))
|
||||
self.assertTrue(tab_allowed("trade", prefs))
|
||||
self.assertTrue(tab_allowed("key_monitor", prefs))
|
||||
|
||||
def test_key_monitor_and_trade_nav_can_hide(self):
|
||||
prefs = normalize_display_prefs(
|
||||
{"show_nav_key_monitor": False, "show_nav_trade": False}
|
||||
)
|
||||
self.assertFalse(tab_allowed("key_monitor", prefs))
|
||||
self.assertFalse(tab_allowed("trade", prefs))
|
||||
on = normalize_display_prefs({})
|
||||
self.assertTrue(on["show_nav_key_monitor"])
|
||||
self.assertTrue(on["show_nav_trade"])
|
||||
self.assertTrue(tab_allowed("key_monitor", on))
|
||||
self.assertTrue(tab_allowed("trade", on))
|
||||
|
||||
def test_dashboard_nav_default_off(self):
|
||||
prefs = normalize_display_prefs({})
|
||||
|
||||
Reference in New Issue
Block a user