diff --git a/packages/mermaid-layout-elk/src/render.ts b/packages/mermaid-layout-elk/src/render.ts index ff366a105..4a121f8a4 100644 --- a/packages/mermaid-layout-elk/src/render.ts +++ b/packages/mermaid-layout-elk/src/render.ts @@ -2,7 +2,6 @@ import { curveLinear } from 'd3'; import ELK from 'elkjs/lib/elk.bundled.js'; import type { InternalHelpers, LayoutData, RenderOptions, SVG, SVGGroup } from 'mermaid'; import { type TreeData, findCommonAncestor } from './find-common-ancestor.js'; -import type { NodeChildren } from 'mermaid/dist/rendering-util/types.js'; type Node = LayoutData['nodes'][number]; // Used to calculate distances in order to avoid floating number rounding issues when comparing floating numbers @@ -15,7 +14,7 @@ interface LabelData { } interface NodeWithVertex extends Omit { - children?: NodeChildren; + children?: LayoutData['nodes']; labelData?: LabelData; domId?: Node['domId'] | SVGGroup | d3.Selection; } diff --git a/packages/mermaid/src/diagrams/mindmap/mindmapRenderer.ts b/packages/mermaid/src/diagrams/mindmap/mindmapRenderer.ts index 952315117..778557bc6 100644 --- a/packages/mermaid/src/diagrams/mindmap/mindmapRenderer.ts +++ b/packages/mermaid/src/diagrams/mindmap/mindmapRenderer.ts @@ -69,13 +69,6 @@ export const draw: DrawDefinition = async (text, id, _version, diagObj) => { fallback: 'cose-bilkent', }); // For mindmap diagrams, prioritize mindmap-specific layout algorithm configuration - const preferredLayout = conf?.layoutAlgorithm ?? layout ?? 'cose-bilkent'; - log.debug('Mindmap renderer - preferredLayout:', preferredLayout); - log.debug('Mindmap renderer - conf?.layoutAlgorithm:', conf?.layoutAlgorithm); - log.debug('Mindmap renderer - layout:', layout); - - log.debug('Mindmap renderer - selected layoutAlgorithm:', data4Layout.layoutAlgorithm); - log.debug('APA01 Mindmap renderer - data4Layout.rootNode exists:', !!data4Layout.rootNode); data4Layout.diagramId = id;