From a53772bbd1dd2804872ae0e519bedeb2a2fd4287 Mon Sep 17 00:00:00 2001
From: Osman Tunahan ARIKAN <154083945+OsmanTunahan@users.noreply.github.com>
Date: Wed, 30 Oct 2024 22:33:22 +0000
Subject: [PATCH] feat(i18n): add turkish language (#1554)
---
quartz/components/ExplorerNode.tsx | 24 +++++++++---------------
1 files changed, 9 insertions(+), 15 deletions(-)
diff --git a/quartz/components/ExplorerNode.tsx b/quartz/components/ExplorerNode.tsx
index 118f25b..e57d677 100644
--- a/quartz/components/ExplorerNode.tsx
+++ b/quartz/components/ExplorerNode.tsx
@@ -12,7 +12,7 @@
type OrderEntries = "sort" | "filter" | "map"
export interface Options {
- title: string
+ title?: string
folderDefaultState: "collapsed" | "open"
folderClickBehavior: "collapse" | "link"
useSavedState: boolean
@@ -168,13 +168,11 @@
const isDefaultOpen = opts.folderDefaultState === "open"
// Calculate current folderPath
- let folderPath = ""
- if (node.name !== "") {
- folderPath = joinSegments(fullPath ?? "", node.name)
- }
+ const folderPath = node.name !== "" ? joinSegments(fullPath ?? "", node.name) : ""
+ const href = resolveRelative(fileData.slug!, folderPath as SimpleSlug) + "/"
return (
- <li>
+ <>
{node.file ? (
// Single file node
<li key={node.file.slug}>
@@ -183,7 +181,7 @@
</a>
</li>
) : (
- <div>
+ <li>
{node.name !== "" && (
// Node with entire folder
// Render svg button + folder name, then children
@@ -205,16 +203,12 @@
{/* render <a> tag if folderBehavior is "link", otherwise render <button> with collapse click event */}
<div key={node.name} data-folderpath={folderPath}>
{folderBehavior === "link" ? (
- <a
- href={resolveRelative(fileData.slug!, folderPath as SimpleSlug)}
- data-for={node.name}
- class="folder-title"
- >
+ <a href={href} data-for={node.name} class="folder-title">
{node.displayName}
</a>
) : (
<button class="folder-button">
- <p class="folder-title">{node.displayName}</p>
+ <span class="folder-title">{node.displayName}</span>
</button>
)}
</div>
@@ -241,8 +235,8 @@
))}
</ul>
</div>
- </div>
+ </li>
)}
- </li>
+ </>
)
}
--
Gitblit v1.10.0