From 4901472aa88e817d3eb304b7b5e677bba79cd5cd Mon Sep 17 00:00:00 2001
From: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 25 Feb 2025 21:52:52 +0000
Subject: [PATCH] chore(deps): bump the production-dependencies group with 8 updates (#1788)
---
quartz/components/Explorer.tsx | 38 +++++++++++++++++++++++++++++++++-----
1 files changed, 33 insertions(+), 5 deletions(-)
diff --git a/quartz/components/Explorer.tsx b/quartz/components/Explorer.tsx
index ec7c48e..ac276a8 100644
--- a/quartz/components/Explorer.tsx
+++ b/quartz/components/Explorer.tsx
@@ -1,5 +1,5 @@
import { QuartzComponent, QuartzComponentConstructor, QuartzComponentProps } from "./types"
-import explorerStyle from "./styles/explorer.scss"
+import style from "./styles/explorer.scss"
// @ts-ignore
import script from "./scripts/explorer.inline"
@@ -83,18 +83,46 @@
lastBuildId = ctx.buildId
constructFileTree(allFiles)
}
-
return (
<div class={classNames(displayClass, "explorer")}>
<button
type="button"
- id="explorer"
+ id="mobile-explorer"
+ class="collapsed hide-until-loaded"
data-behavior={opts.folderClickBehavior}
data-collapsed={opts.folderDefaultState}
data-savestate={opts.useSavedState}
data-tree={jsonTree}
+ data-mobile={true}
aria-controls="explorer-content"
- aria-expanded={opts.folderDefaultState === "open"}
+ aria-expanded={false}
+ >
+ <svg
+ xmlns="http://www.w3.org/2000/svg"
+ width="24"
+ height="24"
+ viewBox="0 0 24 24"
+ stroke-width="2"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ class="lucide lucide-menu"
+ >
+ <line x1="4" x2="20" y1="12" y2="12" />
+ <line x1="4" x2="20" y1="6" y2="6" />
+ <line x1="4" x2="20" y1="18" y2="18" />
+ </svg>
+ </button>
+ <button
+ type="button"
+ id="desktop-explorer"
+ class="title-button"
+ data-behavior={opts.folderClickBehavior}
+ data-collapsed={opts.folderDefaultState}
+ data-savestate={opts.useSavedState}
+ data-tree={jsonTree}
+ data-mobile={false}
+ aria-controls="explorer-content"
+ aria-expanded={true}
>
<h2>{opts.title ?? i18n(cfg.locale).components.explorer.title}</h2>
<svg
@@ -122,7 +150,7 @@
)
}
- Explorer.css = explorerStyle
+ Explorer.css = style
Explorer.afterDOMLoaded = script
return Explorer
}) satisfies QuartzComponentConstructor
--
Gitblit v1.10.0