From 5be5aa3dfad36785320fc9bd9c3a9bc7e99817f2 Mon Sep 17 00:00:00 2001 From: yari-dewalt Date: Wed, 16 Oct 2024 08:14:13 -0700 Subject: [PATCH] Register erBox shape --- .../src/rendering-util/rendering-elements/shapes.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes.ts index b336fc823..e19b13ec2 100644 --- a/packages/mermaid/src/rendering-util/rendering-elements/shapes.ts +++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes.ts @@ -55,6 +55,7 @@ import { triangle } from './shapes/triangle.js'; import { waveEdgedRectangle } from './shapes/waveEdgedRectangle.js'; import { waveRectangle } from './shapes/waveRectangle.js'; import { windowPane } from './shapes/windowPane.js'; +import { erBox } from './shapes/erBox.js'; // eslint-disable-next-line @typescript-eslint/no-explicit-any type ShapeHandler = (parent: any, node: Node, options: ShapeRenderOptions) => unknown; @@ -442,6 +443,14 @@ export const shapesDefs: ShapeDefinition[] = [ aliases: ['lined-document'], handler: linedWaveEdgedRect, }, + { + semanticName: 'Entity Relationship Box', + name: 'Entity Relationship Box', + shortName: 'erBox', + description: 'Entity Relationship Box', + aliases: ['er-box'], + handler: erBox, + }, ]; const generateShapeMap = () => {