From de42aa58e7ea8fcdc1b9127d73578e594a0f67a3 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 09:41:26 +0800 Subject: [PATCH] fix: add clipPath for only ShapeClass and SQLTable --- d2renderers/d2svg/d2svg.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index c0a78d01d..36d5f1a93 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -879,7 +879,7 @@ func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2ske } // this clipPath must be defined outside `g` element - if targetShape.BorderRadius != 0 { + if targetShape.BorderRadius != 0 && (targetShape.Type == d2target.ShapeClass || targetShape.Type == d2target.ShapeSQLTable) { fmt.Fprint(writer, tableHeaderBorderRadius(targetShape)) } fmt.Fprintf(writer, ``, svg.EscapeText(targetShape.ID), opacityStyle)