We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b240ed commit 174f178Copy full SHA for 174f178
src/components/mermaid.tsx
@@ -26,7 +26,6 @@ export default function Mermaid() {
26
);
27
28
const {default: mermaid} = await import('mermaid/dist/mermaid.esm.min.mjs');
29
-
30
// Create light and dark versions
31
mermaidBlocks.forEach(block => {
32
const code = block.textContent ?? '';
@@ -89,7 +88,20 @@ export default function Mermaid() {
89
88
} else {
90
svgElement.dataset.needsPanZoom = 'true';
91
}
+
92
+ svgPanZoom(svgElement, {
93
+ zoomEnabled: true,
94
+ panEnabled: true,
95
+ controlIconsEnabled: true,
96
+ fit: true,
97
+ center: true,
98
+ minZoom: 0.1,
99
+ maxZoom: 10,
100
+ zoomScaleSensitivity: 0.2,
101
+ });
102
});
103
104
+ setDoneRendering(true);
105
};
106
107
renderMermaid();
0 commit comments