fix dagre id registration

This commit is contained in:
Gavin Nishizawa 2023-09-25 16:30:31 -07:00
parent 86b145856a
commit 09d6245269
No known key found for this signature in database
GPG key ID: AE3B177777CE55CD

View file

@ -140,9 +140,11 @@ func Layout(ctx context.Context, g *d2graph.Graph, opts *ConfigurableOpts) (err
} }
mapper := NewObjectMapper() mapper := NewObjectMapper()
loadScript := ""
for _, obj := range g.Objects { for _, obj := range g.Objects {
mapper.Register(obj) mapper.Register(obj)
}
loadScript := ""
for _, obj := range g.Objects {
loadScript += mapper.generateAddNodeLine(obj, int(obj.Width), int(obj.Height)) loadScript += mapper.generateAddNodeLine(obj, int(obj.Width), int(obj.Height))
if obj.Parent != g.Root { if obj.Parent != g.Root {
loadScript += mapper.generateAddParentLine(obj, obj.Parent) loadScript += mapper.generateAddParentLine(obj, obj.Parent)