Jacky Zhao
2024-01-24 fa6c02d3213dfd4e6da8e78bd3a2e7004555fd01
quartz/components/TableOfContents.tsx
@@ -13,14 +13,14 @@
  layout: "modern",
}
function TableOfContents({ fileData }: QuartzComponentProps) {
function TableOfContents({ fileData, displayClass }: QuartzComponentProps) {
  if (!fileData.toc) {
    return null
  }
  return (
    <div class="desktop-only">
      <button type="button" id="toc">
    <div class={`toc ${displayClass ?? ""}`}>
      <button type="button" id="toc" class={fileData.collapseToc ? "collapsed" : ""}>
        <h3>Table of Contents</h3>
        <svg
          xmlns="http://www.w3.org/2000/svg"
@@ -60,7 +60,7 @@
  }
  return (
    <details id="toc" open>
    <details id="toc" open={!fileData.collapseToc}>
      <summary>
        <h3>Table of Contents</h3>
      </summary>