diff --git a/d2layouts/d2sequence/sequence_diagram.go b/d2layouts/d2sequence/sequence_diagram.go index 685743fc9..6276906c6 100644 --- a/d2layouts/d2sequence/sequence_diagram.go +++ b/d2layouts/d2sequence/sequence_diagram.go @@ -7,9 +7,9 @@ import ( "oss.terrastruct.com/d2/d2graph" "oss.terrastruct.com/d2/lib/geo" - "oss.terrastruct.com/d2/lib/go2" "oss.terrastruct.com/d2/lib/label" "oss.terrastruct.com/d2/lib/shape" + "oss.terrastruct.com/util-go/go2" ) type sequenceDiagram struct { diff --git a/d2lib/d2.go b/d2lib/d2.go index 54883b47d..182dd0ae3 100644 --- a/d2lib/d2.go +++ b/d2lib/d2.go @@ -9,6 +9,7 @@ import ( "oss.terrastruct.com/d2/d2compiler" "oss.terrastruct.com/d2/d2exporter" "oss.terrastruct.com/d2/d2graph" + "oss.terrastruct.com/d2/d2layouts/d2sequence" "oss.terrastruct.com/d2/d2target" "oss.terrastruct.com/d2/lib/textmeasure" ) @@ -40,9 +41,9 @@ func Compile(ctx context.Context, input string, opts *CompileOptions) (*d2target } if layout, err := getLayout(opts); err != nil { - return nil, err + return nil, nil, err } else if err := d2sequence.Layout(ctx, g, layout); err != nil { - return nil, err + return nil, nil, err } diagram, err := d2exporter.Export(ctx, g, opts.ThemeID)