diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index 123c88d495..997497fb54 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -109,7 +109,7 @@ func dimensions(diagram *d2target.Diagram, pad int) (left, top, width, height in return left, top, width, height } -func renderLegend(buf *bytes.Buffer, diagram *d2target.Diagram, diagramHash string, theme *d2themes.Theme) error { +func RenderLegend(buf *bytes.Buffer, diagram *d2target.Diagram, diagramHash string, theme *d2themes.Theme) error { if diagram.Legend == nil || (len(diagram.Legend.Shapes) == 0 && len(diagram.Legend.Connections) == 0) { return nil } @@ -2452,7 +2452,7 @@ func Render(diagram *d2target.Diagram, opts *RenderOpts) ([]byte, error) { if diagram.Legend != nil && (len(diagram.Legend.Shapes) > 0 || len(diagram.Legend.Connections) > 0) { legendBuf := &bytes.Buffer{} - err := renderLegend(legendBuf, diagram, diagramHash, inlineTheme) + err := RenderLegend(legendBuf, diagram, diagramHash, inlineTheme) if err != nil { return nil, err }