Skip to content

Commit 174f178

Browse files
committed
refactor
1 parent 2b240ed commit 174f178

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/components/mermaid.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ export default function Mermaid() {
2626
);
2727

2828
const {default: mermaid} = await import('mermaid/dist/mermaid.esm.min.mjs');
29-
3029
// Create light and dark versions
3130
mermaidBlocks.forEach(block => {
3231
const code = block.textContent ?? '';
@@ -89,7 +88,20 @@ export default function Mermaid() {
8988
} else {
9089
svgElement.dataset.needsPanZoom = 'true';
9190
}
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+
});
92102
});
103+
104+
setDoneRendering(true);
93105
};
94106

95107
renderMermaid();

0 commit comments

Comments
 (0)