From 133d46bde2ed8158c48cbdfed62811e4ee337b4b Mon Sep 17 00:00:00 2001 From: darshanr0107 Date: Tue, 2 Sep 2025 20:22:00 +0530 Subject: [PATCH] fix: use nested mindmap config for padding and maxWidth on-behalf-of: @Mermaid-Chart --- packages/mermaid/src/config.type.ts | 2 -- packages/mermaid/src/diagrams/mindmap/mindmapRenderer.ts | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/mermaid/src/config.type.ts b/packages/mermaid/src/config.type.ts index 69b315aa1..79fadd195 100644 --- a/packages/mermaid/src/config.type.ts +++ b/packages/mermaid/src/config.type.ts @@ -214,8 +214,6 @@ export interface MermaidConfig { wrap?: boolean; fontSize?: number; markdownAutoWrap?: boolean; - padding?: number; - useMaxWidth?: boolean; /** * Suppresses inserting 'Syntax error' diagram in the DOM. * This is useful when you want to control how to handle syntax errors in your application. diff --git a/packages/mermaid/src/diagrams/mindmap/mindmapRenderer.ts b/packages/mermaid/src/diagrams/mindmap/mindmapRenderer.ts index 2802ecbc0..a962dc924 100644 --- a/packages/mermaid/src/diagrams/mindmap/mindmapRenderer.ts +++ b/packages/mermaid/src/diagrams/mindmap/mindmapRenderer.ts @@ -75,9 +75,9 @@ export const draw: DrawDefinition = async (text, id, _version, diagObj) => { // Setup the view box and size of the svg element using config from data4Layout setupViewPortForSVG( svg, - data4Layout.config.padding ?? defaultConfig.mindmap.padding, + data4Layout.config.mindmap?.padding ?? defaultConfig.mindmap.padding, 'mindmapDiagram', - data4Layout.config.useMaxWidth ?? defaultConfig.mindmap.useMaxWidth + data4Layout.config.mindmap?.useMaxWidth ?? defaultConfig.mindmap.useMaxWidth ); };