* FIX: Reload graph after a theme change * FIX: Reload graph after a theme change - comment updated * FIX: Reload graph after a theme change - comment updated * FIX: Reload graph after a theme change * fix: Reload graph after a theme change
This commit is contained in:
		@@ -550,6 +550,19 @@ document.addEventListener("nav", async (e: CustomEventMap["nav"]) => {
 | 
				
			|||||||
  addToVisited(simplifySlug(slug))
 | 
					  addToVisited(simplifySlug(slug))
 | 
				
			||||||
  await renderGraph("graph-container", slug)
 | 
					  await renderGraph("graph-container", slug)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // Function to re-render the graph when the theme changes
 | 
				
			||||||
 | 
					  const handleThemeChange = () => {
 | 
				
			||||||
 | 
					    renderGraph("graph-container", slug)
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // event listener for theme change
 | 
				
			||||||
 | 
					  document.addEventListener("themechange", handleThemeChange)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // cleanup for the event listener
 | 
				
			||||||
 | 
					  window.addCleanup(() => {
 | 
				
			||||||
 | 
					    document.removeEventListener("themechange", handleThemeChange)
 | 
				
			||||||
 | 
					  })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  const container = document.getElementById("global-graph-outer")
 | 
					  const container = document.getElementById("global-graph-outer")
 | 
				
			||||||
  const sidebar = container?.closest(".sidebar") as HTMLElement
 | 
					  const sidebar = container?.closest(".sidebar") as HTMLElement
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user