From 78346cbe84ec8a6a7fa2e8b2519871fd57b0881a Mon Sep 17 00:00:00 2001 From: saurabhg772244 Date: Fri, 6 Sep 2024 19:11:18 +0530 Subject: [PATCH] Adjustment for icon in the radius --- .../src/rendering-util/rendering-elements/shapes/iconCircle.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/iconCircle.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/iconCircle.ts index 8c1d972c9..97f25c84d 100644 --- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/iconCircle.ts +++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/iconCircle.ts @@ -25,7 +25,8 @@ export const iconCircle = async (parent: SVG, node: Node) => { const labelHeight = Math.max(bbox.height + halfPadding * 2, node?.height ?? 0); const iconSize = Math.max(labelHeight - halfPadding * 2, labelWidth - halfPadding * 2, 48); - const radius = iconSize / 2 + Math.max(labelHeight / 2, labelWidth / 4) + halfPadding * 2; + const radius = + iconSize / 2 + Math.max(labelHeight / 2, labelWidth / 4) + halfPadding * 2 + iconSize / 5; // @ts-ignore - rough is not typed const rc = rough.svg(shapeSvg);