Emile Bangma
2024-10-16 3aa11357aa34c1a43765f10965b1b2befa145133
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