FIX: Reload graph after a theme change - comment updated

This commit is contained in:
Marc 2024-08-31 16:54:28 +02:00
parent bd67a5841b
commit d76a323f34

View File

@ -544,15 +544,15 @@ document.addEventListener("nav", async (e: CustomEventMap["nav"]) => {
addToVisited(simplifySlug(slug)) addToVisited(simplifySlug(slug))
await renderGraph("graph-container", slug) await renderGraph("graph-container", slug)
// Add this function to re-render the graph when the theme changes // Function to re-render the graph when the theme changes
const handleThemeChange = () => { const handleThemeChange = () => {
renderGraph("graph-container", slug) renderGraph("graph-container", slug)
} }
// Add event listener for theme change // event listener for theme change
document.addEventListener("themechange", handleThemeChange) document.addEventListener("themechange", handleThemeChange)
// Add cleanup for the event listener // cleanup for the event listener
window.addCleanup(() => { window.addCleanup(() => {
document.removeEventListener("themechange", handleThemeChange) document.removeEventListener("themechange", handleThemeChange)
}) })