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/renderPage.tsx |  124 +++++++++++++++++++++++++++--------------
 1 files changed, 82 insertions(+), 42 deletions(-)

diff --git a/quartz/components/renderPage.tsx b/quartz/components/renderPage.tsx
index e5cf5eb..ab93709 100644
--- a/quartz/components/renderPage.tsx
+++ b/quartz/components/renderPage.tsx
@@ -1,21 +1,24 @@
-import { render } from "preact-render-to-string";
-import { QuartzComponent, QuartzComponentProps } from "./types";
+import { render } from "preact-render-to-string"
+import { QuartzComponent, QuartzComponentProps } from "./types"
 import HeaderConstructor from "./Header"
 import BodyConstructor from "./Body"
-import { JSResourceToScriptElement, StaticResources } from "../resources";
-import { CanonicalSlug, pathToRoot } from "../path";
+import { JSResourceToScriptElement, StaticResources } from "../resources"
+import { CanonicalSlug, pathToRoot } from "../path"
 
 interface RenderComponents {
   head: QuartzComponent
-  header: QuartzComponent[],
-  beforeBody: QuartzComponent[],
-  pageBody: QuartzComponent,
-  left: QuartzComponent[],
-  right: QuartzComponent[],
-  footer: QuartzComponent,
+  header: QuartzComponent[]
+  beforeBody: QuartzComponent[]
+  pageBody: QuartzComponent
+  left: QuartzComponent[]
+  right: QuartzComponent[]
+  footer: QuartzComponent
 }
 
-export function pageResources(slug: CanonicalSlug, staticResources: StaticResources): StaticResources {
+export function pageResources(
+  slug: CanonicalSlug,
+  staticResources: StaticResources,
+): StaticResources {
   const baseDir = pathToRoot(slug)
 
   const contentIndexPath = baseDir + "/static/contentIndex.json"
@@ -25,52 +28,89 @@
     css: [baseDir + "/index.css", ...staticResources.css],
     js: [
       { src: baseDir + "/prescript.js", loadTime: "beforeDOMReady", contentType: "external" },
-      { loadTime: "beforeDOMReady", contentType: "inline", spaPreserve: true, script: contentIndexScript },
+      {
+        loadTime: "beforeDOMReady",
+        contentType: "inline",
+        spaPreserve: true,
+        script: contentIndexScript,
+      },
       ...staticResources.js,
-      { src: baseDir + "/postscript.js", loadTime: "afterDOMReady", moduleType: 'module', contentType: "external" }
-    ]
+      {
+        src: baseDir + "/postscript.js",
+        loadTime: "afterDOMReady",
+        moduleType: "module",
+        contentType: "external",
+      },
+    ],
   }
 }
 
-export function renderPage(slug: CanonicalSlug, componentData: QuartzComponentProps, components: RenderComponents, pageResources: StaticResources): string {
-  const { head: Head, header, beforeBody, pageBody: Content, left, right, footer: Footer } = components
+export function renderPage(
+  slug: CanonicalSlug,
+  componentData: QuartzComponentProps,
+  components: RenderComponents,
+  pageResources: StaticResources,
+): string {
+  const {
+    head: Head,
+    header,
+    beforeBody,
+    pageBody: Content,
+    left,
+    right,
+    footer: Footer,
+  } = components
   const Header = HeaderConstructor()
   const Body = BodyConstructor()
 
-  const LeftComponent =
+  const LeftComponent = (
     <div class="left sidebar">
-      {left.map(BodyComponent => <BodyComponent {...componentData} />)}
+      {left.map((BodyComponent) => (
+        <BodyComponent {...componentData} />
+      ))}
     </div>
+  )
 
-  const RightComponent =
+  const RightComponent = (
     <div class="right sidebar">
-      {right.map(BodyComponent => <BodyComponent {...componentData} />)}
+      {right.map((BodyComponent) => (
+        <BodyComponent {...componentData} />
+      ))}
     </div>
+  )
 
-  const doc = <html>
-    <Head {...componentData} />
-    <body data-slug={slug}>
-      <div id="quartz-root" class="page">
-        <Body {...componentData}>
-          {LeftComponent}
-          <div class="center">
-            <div class="page-header">
-              <Header {...componentData} >
-                {header.map(HeaderComponent => <HeaderComponent {...componentData} />)}
-              </Header>
-              <div class="popover-hint">
-                {beforeBody.map(BodyComponent => <BodyComponent {...componentData} />)}
+  const doc = (
+    <html>
+      <Head {...componentData} />
+      <body data-slug={slug}>
+        <div id="quartz-root" class="page">
+          <Body {...componentData}>
+            {LeftComponent}
+            <div class="center">
+              <div class="page-header">
+                <Header {...componentData}>
+                  {header.map((HeaderComponent) => (
+                    <HeaderComponent {...componentData} />
+                  ))}
+                </Header>
+                <div class="popover-hint">
+                  {beforeBody.map((BodyComponent) => (
+                    <BodyComponent {...componentData} />
+                  ))}
+                </div>
               </div>
+              <Content {...componentData} />
             </div>
-            <Content {...componentData} />
-          </div>
-          {RightComponent}
-        </Body>
-        <Footer {...componentData} />
-      </div>
-    </body>
-    {pageResources.js.filter(resource => resource.loadTime === "afterDOMReady").map(res => JSResourceToScriptElement(res))}
-  </html>
+            {RightComponent}
+          </Body>
+          <Footer {...componentData} />
+        </div>
+      </body>
+      {pageResources.js
+        .filter((resource) => resource.loadTime === "afterDOMReady")
+        .map((res) => JSResourceToScriptElement(res))}
+    </html>
+  )
 
   return "<!DOCTYPE html>\n" + render(doc)
 }

--
Gitblit v1.10.0