| | |
| | | addToVisited(simplifySlug(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 sidebar = container?.closest(".sidebar") as HTMLElement |
| | | |