diff --git a/renderer.js b/renderer.js index a506d3a..3fb6f8d 100644 --- a/renderer.js +++ b/renderer.js @@ -198,13 +198,17 @@ folders.forEach(folderObj => { }); } + function closeDropdown() { + folderHierarchyDropdown.classList.add('hidden'); + folderTitleArrow.classList.remove('open'); + isDropdownOpen = false; + } + async function renderContent(folderObj) { const folder = folderObj.path; titleEl.textContent = folder; const { head, commits } = await window.electronAPI.getCommits(folderObj); - window.addEventListener('repo-updated', () => { - closeDropdown(); - }); + closeDropdown(); contentList.innerHTML = commits.map(c => `