From 6041729ae280bd126d7d7157f4f1d9399873627a Mon Sep 17 00:00:00 2001 From: yari-dewalt Date: Thu, 17 Oct 2024 08:58:06 -0700 Subject: [PATCH] Add suport for start and end labels (cardinality) in elk renderer --- packages/mermaid-layout-elk/src/render.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/mermaid-layout-elk/src/render.ts b/packages/mermaid-layout-elk/src/render.ts index 4e9f66a81..1f207cbca 100644 --- a/packages/mermaid-layout-elk/src/render.ts +++ b/packages/mermaid-layout-elk/src/render.ts @@ -262,6 +262,8 @@ export const render = async ( interpolate: undefined; style: undefined; labelType: any; + startLabelRight?: string; + endLabelLeft?: string; }) { // Identify Link const linkIdBase = edge.id; // 'L-' + edge.start + '-' + edge.end; @@ -315,6 +317,9 @@ export const render = async ( let style = ''; let labelStyle = ''; + edgeData.startLabelRight = edge.startLabelRight; + edgeData.endLabelLeft = edge.endLabelLeft; + switch (edge.stroke) { case 'normal': style = 'fill:none;';