From 7db2eda76cf51fd631d385c12a7b411339406067 Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Sun, 23 Jul 2023 00:27:41 +0000
Subject: [PATCH] run prettier

---
 quartz/components/TableOfContents.tsx |   75 ++++++++++++++++++++++++-------------
 1 files changed, 49 insertions(+), 26 deletions(-)

diff --git a/quartz/components/TableOfContents.tsx b/quartz/components/TableOfContents.tsx
index ddd5195..67f29d5 100644
--- a/quartz/components/TableOfContents.tsx
+++ b/quartz/components/TableOfContents.tsx
@@ -6,11 +6,11 @@
 import script from "./scripts/toc.inline"
 
 interface Options {
-  layout: 'modern' | 'legacy'
+  layout: "modern" | "legacy"
 }
 
 const defaultOptions: Options = {
-  layout: 'modern'
+  layout: "modern",
 }
 
 function TableOfContents({ fileData }: QuartzComponentProps) {
@@ -18,21 +18,38 @@
     return null
   }
 
-  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">
-        <polyline points="6 9 12 15 18 9"></polyline>
-      </svg>
-    </button>
-    <div id="toc-content">
-      <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>
+  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"
+        >
+          <polyline points="6 9 12 15 18 9"></polyline>
+        </svg>
+      </button>
+      <div id="toc-content">
+        <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>
-  </div>
+  )
 }
 TableOfContents.css = modernStyle
 TableOfContents.afterDOMLoaded = script
@@ -42,16 +59,22 @@
     return null
   }
 
-  return <details id="toc" open>
-    <summary>
-      <h3>Table of Contents</h3>
-    </summary>
-    <ul>
-      {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>
-  </details>
+  return (
+    <details id="toc" open>
+      <summary>
+        <h3>Table of Contents</h3>
+      </summary>
+      <ul>
+        {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>
+    </details>
+  )
 }
 LegacyTableOfContents.css = legacyStyle
 

--
Gitblit v1.10.0