// Shared Navigation Module for VaultSentinel // Renders sidebar navigation on all pages function createNavbar(currentPage = 'dashboard') { const navHTML = `
search
`; return navHTML; } // Function to inject navbar (call this from each page) function injectNavbar(currentPage = 'dashboard') { const navbarWrapper = document.createElement('div'); navbarWrapper.className = 'flex h-screen w-screen'; navbarWrapper.innerHTML = createNavbar(currentPage); // Move body content into main section const mainSection = document.createElement('main'); mainSection.className = 'flex-1 flex flex-col h-screen min-w-0 overflow-hidden'; mainSection.innerHTML = document.body.innerHTML; // Clear body and rebuild structure document.body.innerHTML = ''; document.body.classList.add('flex', 'h-screen', 'w-screen', 'antialiased'); // Insert navbar + main content document.body.appendChild(navbarWrapper); navbarWrapper.appendChild(mainSection); }