From 8e5bfd379e7163161779ec98da92cbf7422d13f6 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Tue, 26 Aug 2025 19:25:27 +0800 Subject: [PATCH] feat: Add closeDropdown method to manage dropdown state in SidebarManager --- static/js/components/SidebarManager.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/static/js/components/SidebarManager.js b/static/js/components/SidebarManager.js index 69d97bba..7d5fca9f 100644 --- a/static/js/components/SidebarManager.js +++ b/static/js/components/SidebarManager.js @@ -398,6 +398,13 @@ export class SidebarManager { } } + closeDropdown() { + if (this.openDropdown) { + this.openDropdown.classList.remove('open'); + this.openDropdown = null; + } + } + async selectFolder(path) { // Update selected path this.selectedPath = path;