diff --git a/d2layouts/d2elklayout/elk.go b/d2layouts/d2elklayout/elk.go new file mode 100644 index 000000000..dd10c71c8 --- /dev/null +++ b/d2layouts/d2elklayout/elk.go @@ -0,0 +1,10 @@ +//go:build !js && !wasm + +package d2elklayout + +import ( + _ "embed" +) + +//go:embed elk.js +var elkJS string diff --git a/d2layouts/d2elklayout/elk_js.go b/d2layouts/d2elklayout/elk_js.go new file mode 100644 index 000000000..9f6fd2d34 --- /dev/null +++ b/d2layouts/d2elklayout/elk_js.go @@ -0,0 +1,6 @@ +//go:build js && wasm + +package d2elklayout + +// No embed, since this is already bundled in the js worker +var elkJS string diff --git a/d2layouts/d2elklayout/layout.go b/d2layouts/d2elklayout/layout.go index 6c6b94fab..2994c3a46 100644 --- a/d2layouts/d2elklayout/layout.go +++ b/d2layouts/d2elklayout/layout.go @@ -26,9 +26,6 @@ import ( "oss.terrastruct.com/d2/lib/shape" ) -//go:embed elk.js -var elkJS string - //go:embed setup.js var setupJS string