Skip to content

Commit ce9beaf

Browse files
committed
Update flowchart padding
1 parent 32b5f77 commit ce9beaf

File tree

2 files changed

+35
-4
lines changed

2 files changed

+35
-4
lines changed

next.config.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,20 +185,28 @@ function mermaidConfig() {
185185
rehypeMermaid,
186186
/** @type {import("rehype-mermaid").RehypeMermaidOptions} */ ({
187187
mermaidConfig: {
188-
fontFamily: "var(--font-mono, monospace)",
188+
fontFamily: "var(--font-sans)", // we can't use monospace here because it's way too wide
189189
theme: "null",
190190
look: "classic",
191+
flowchart: {
192+
defaultRenderer: "elk",
193+
padding: 6,
194+
},
191195
themeCSS: `
192196
.node rect {
193-
fill: hsl(var(--color-neu-50));
194-
stroke: hsl(var(--color-neu-300));
197+
fill: var(--mermaid-node-fill);
198+
stroke: var(--mermaid-node-stroke);
195199
}
196200
.label text, span {
197201
fill: hsl(var(--color-neu-900));
198202
color: hsl(var(--color-neu-900));
199203
}
200204
.flowchart-link {
201-
stroke: hsl(var(--color-neu-500));
205+
stroke: var(--mermaid-arrow);
206+
}
207+
.marker {
208+
stroke: var(--mermaid-arrow);
209+
fill: var(--mermaid-arrow);
202210
}
203211
`,
204212
},

src/globals.css

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -453,3 +453,26 @@ html:has([role="menu"][data-open]) {
453453
overscroll-behavior-y: none;
454454
}
455455
}
456+
457+
.flowchart {
458+
--mermaid-node-fill: hsl(var(--color-neu-100));
459+
--mermaid-node-stroke: hsl(var(--color-neu-200));
460+
--mermaid-arrow: hsl(var(--color-neu-500));
461+
462+
margin: 1.5rem auto 0 auto;
463+
464+
& .label text,
465+
span {
466+
font-size: 14px !important;
467+
}
468+
469+
& div:has(> .nodeLabel) {
470+
display: unset !important;
471+
}
472+
}
473+
474+
.dark .flowchart {
475+
--mermaid-node-fill: hsl(var(--color-neu-50) / 0.5);
476+
--mermaid-node-stroke: hsl(var(--color-neu-100));
477+
--mermaid-arrow: hsl(var(--color-neu-300));
478+
}

0 commit comments

Comments
 (0)