From d5d490d21ea8d42740b09def2abab7c334d52520 Mon Sep 17 00:00:00 2001 From: Kovas Palunas Date: Sun, 20 Feb 2022 09:44:18 -0800 Subject: [PATCH] Fixes import issue when using newer JS module build. --- src/cljs/oz/core.cljs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cljs/oz/core.cljs b/src/cljs/oz/core.cljs index 5c4c13f74..6bed9f795 100644 --- a/src/cljs/oz/core.cljs +++ b/src/cljs/oz/core.cljs @@ -8,6 +8,8 @@ [reagent.core :as r] [reagent.dom :as rd])) +; See https://github.com/thheller/shadow-cljs/issues/988#issuecomment-1046175204 +(def vegaEmbed* (if (fn? vegaEmbed) vegaEmbed vegaEmbed/default)) (enable-console-print!) @@ -38,7 +40,7 @@ opts (merge {:renderer :canvas} ;; Have to think about how we want the defaults here to behave opts)] - (-> (vegaEmbed elem doc (clj->js opts)) + (-> (vegaEmbed* elem doc (clj->js opts)) (.then (fn [res] (when view-callback (view-callback (.-view res)))))