- {/* Power Analytics section */}
{PANEL_SECTIONS.map((section) => {
const SectionIcon = SECTION_ICONS[section.id] ?? IconBolt;
const isOpen = openSections.has(section.id);
return (
-
+
+
+
{isOpen && (
@@ -132,19 +134,20 @@ function WindowNav({ collapsed, focusedPanelId }: { collapsed: boolean; focusedP
const Icon = ANALYTICS_ICONS[panelId];
const active = focusedPanelId === panelId;
return (
-
+
+
+
);
})}
@@ -162,6 +165,8 @@ const SideNav = ({ online, devConsoleOpen, onToggleDevConsole, isAuthed }: SideN
const pathname = usePathname();
const router = useRouter();
const setTheme = useSetTheme();
+ const helpMode = useHelpMode();
+ const toggleHelp = useToggleHelpMode();
const [collapsed, setCollapsed] = useState(false);
const [sidebarWidth, setSidebarWidth] = useState(220);
const [menuOpen, setMenuOpen] = useState(false);
@@ -282,51 +287,72 @@ const SideNav = ({ online, devConsoleOpen, onToggleDevConsole, isAuthed }: SideN
{/* Dev console */}
{auth && (
-
+
+
+
)}
{/* Logout */}
{auth && (
-
+
+
+
)}
{/* Theme toggle */}
-
+
+
+
+
+
+ {/* Help mode toggle */}
+
+
+
+
{/* Divider + collapse */}
-
+
+
+
@@ -344,10 +370,12 @@ const SideNav = ({ online, devConsoleOpen, onToggleDevConsole, isAuthed }: SideN