From c538c151c7462ad0395ff2c15c5e11e89e362aa8 Mon Sep 17 00:00:00 2001
From: Striven <sg.striven@cutecat.club>
Date: Sat, 04 Apr 2026 19:47:16 +0000
Subject: [PATCH] Initial commit
---
quartz/components/Graph.tsx | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/quartz/components/Graph.tsx b/quartz/components/Graph.tsx
index ec3475d..907372e 100644
--- a/quartz/components/Graph.tsx
+++ b/quartz/components/Graph.tsx
@@ -18,6 +18,7 @@
removeTags: string[]
showTags: boolean
focusOnHover?: boolean
+ enableRadial?: boolean
}
interface GraphOptions {
@@ -39,6 +40,7 @@
showTags: true,
removeTags: [],
focusOnHover: false,
+ enableRadial: false,
},
globalGraph: {
drag: true,
@@ -46,17 +48,18 @@
depth: -1,
scale: 0.9,
repelForce: 0.5,
- centerForce: 0.3,
+ centerForce: 0.2,
linkDistance: 30,
fontSize: 0.6,
opacityScale: 1,
showTags: true,
removeTags: [],
focusOnHover: true,
+ enableRadial: true,
},
}
-export default ((opts?: GraphOptions) => {
+export default ((opts?: Partial<GraphOptions>) => {
const Graph: QuartzComponent = ({ displayClass, cfg }: QuartzComponentProps) => {
const localGraph = { ...defaultOptions.localGraph, ...opts?.localGraph }
const globalGraph = { ...defaultOptions.globalGraph, ...opts?.globalGraph }
@@ -64,8 +67,8 @@
<div class={classNames(displayClass, "graph")}>
<h3>{i18n(cfg.locale).components.graph.title}</h3>
<div class="graph-outer">
- <div id="graph-container" data-cfg={JSON.stringify(localGraph)}></div>
- <button id="global-graph-icon" aria-label="Global Graph">
+ <div class="graph-container" data-cfg={JSON.stringify(localGraph)}></div>
+ <button class="global-graph-icon" aria-label="Global Graph">
<svg
version="1.1"
xmlns="http://www.w3.org/2000/svg"
@@ -92,8 +95,8 @@
</svg>
</button>
</div>
- <div id="global-graph-outer">
- <div id="global-graph-container" data-cfg={JSON.stringify(globalGraph)}></div>
+ <div class="global-graph-outer">
+ <div class="global-graph-container" data-cfg={JSON.stringify(globalGraph)}></div>
</div>
</div>
)
--
Gitblit v1.10.0