Emile Bangma
2024-10-18 9f701e5045c27a0d5733ecbcd67a6fc682921c28
quartz/components/scripts/graph.inline.ts
@@ -550,6 +550,19 @@
  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