Jacky Zhao
2023-12-19 b44a79eebaf1664512ef5ff4e3246b3a6a416ff4
quartz/components/scripts/toc.inline.ts
@@ -24,8 +24,9 @@
function setupToc() {
  const toc = document.getElementById("toc")
  if (toc) {
    const collapsed = toc.classList.contains("collapsed")
    const content = toc.nextElementSibling as HTMLElement
    content.style.maxHeight = content.scrollHeight + "px"
    content.style.maxHeight = collapsed ? "0px" : content.scrollHeight + "px"
    toc.removeEventListener("click", toggleToc)
    toc.addEventListener("click", toggleToc)
  }