diff --git a/renderer.js b/renderer.js index 4e0698b..0c40949 100644 --- a/renderer.js +++ b/renderer.js @@ -6,6 +6,7 @@ window.addEventListener('DOMContentLoaded', async () => { const treeviewEl = document.getElementById('folderHierarchyDropdown'); const titleArrow = document.getElementById('folderTitleArrow'); const contentList = document.getElementById('contentList'); + const readmeBtn = document.getElementById('readmeBtn'); const panel = document.querySelector('.flex-1.p-4.overflow-y-auto'); const PAGE_SIZE = 50; @@ -540,6 +541,14 @@ async function startLiveCountdown(folderObj, msLeft) { titleEl.textContent = folder; setTextColor(document.body.classList.contains('sky-mode') ? 'sky' : 'default'); + // Dynamischer Renderbutton + const readmePath = path.join(folderPath, 'README.md'); + if (fs.existsSync(readmePath)) { + readmeBtn.textContent = 'Update README'; + } else { + readmeBtn.textContent = 'Generate README'; + } + // --- Seitenwahl beim Ordnerwechsel --- let usePage = page; if (!usePage || folder !== lastFolderPath) {