Jacky Zhao
2023-07-20 76c092dcf20959bc52fcb13b28cee50cd4217e40
quartz/components/TableOfContents.tsx
@@ -18,7 +18,7 @@
    return null
  }
  return <>
  return <div class="desktop-only">
    <button type="button" id="toc">
      <h3>Table of Contents</h3>
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="fold">
@@ -26,13 +26,13 @@
      </svg>
    </button>
    <div id="toc-content">
      <ul>
      <ul class="overflow">
        {fileData.toc.map(tocEntry => <li key={tocEntry.slug} class={`depth-${tocEntry.depth}`}>
          <a href={`#${tocEntry.slug}`} data-for={tocEntry.slug}>{tocEntry.text}</a>
        </li>)}
      </ul>
    </div>
  </>
  </div>
}
TableOfContents.css = modernStyle
TableOfContents.afterDOMLoaded = script