From cfd36c831ce810541e3e07ba2ceb7940371889b2 Mon Sep 17 00:00:00 2001 From: delfino Date: Tue, 18 Feb 2025 18:37:49 +0000 Subject: [PATCH] compiler: support center in d2-config --- d2compiler/compile.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/d2compiler/compile.go b/d2compiler/compile.go index 4a5e22c53..e8af01b14 100644 --- a/d2compiler/compile.go +++ b/d2compiler/compile.go @@ -1455,6 +1455,12 @@ func compileConfig(ir *d2ir.Map) (*d2target.Config, error) { config.LayoutEngine = go2.Pointer(f.Primary().Value.ScalarString()) } + f = configMap.GetField(d2ast.FlatUnquotedString("center")) + if f != nil { + val, _ := strconv.ParseBool(f.Primary().Value.ScalarString()) + config.Center = &val + } + f = configMap.GetField(d2ast.FlatUnquotedString("theme-overrides")) if f != nil { overrides, err := compileThemeOverrides(f.Map())