diff --git a/packages/mermaid/src/diagrams/class/shapeUtil.ts b/packages/mermaid/src/diagrams/class/shapeUtil.ts index eedeacdac..dd43061a9 100644 --- a/packages/mermaid/src/diagrams/class/shapeUtil.ts +++ b/packages/mermaid/src/diagrams/class/shapeUtil.ts @@ -36,24 +36,13 @@ export async function textHelper( annotationGroup = shapeSvg.insert('g').attr('class', 'annotation-group text'); if (node.annotations.length > 0) { - const annotation = node.annotations[0].toLowerCase(); - let isSupported = false; - switch (annotation) { - case 'interface': - case 'abstract': - case 'enumeration': - isSupported = true; - break; - } - if (!isSupported) { - await addText( - annotationGroup, - { text: `«${node.annotations[0]}»` } as unknown as ClassMember, - 0, - [] - ); - annotationGroup.style('opacity', '1'); - } + await addText( + annotationGroup, + { text: `«${node.annotations[0]}»` } as unknown as ClassMember, + 0, + [] + ); + annotationGroup.style('opacity', '1'); const annotationGroupBBox = annotationGroup.node()!.getBBox(); annotationGroupHeight = annotationGroupBBox.height; }