From 31aed2aaa48b4c1ca6bd1b9115a71623a1c70361 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Mon, 6 Jun 2022 11:04:25 +0200 Subject: [PATCH] :bug: Fix base background not visible for imported svg --- frontend/src/app/main/data/workspace/svg_upload.cljs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/main/data/workspace/svg_upload.cljs b/frontend/src/app/main/data/workspace/svg_upload.cljs index 40d9d14ee..0424e7390 100644 --- a/frontend/src/app/main/data/workspace/svg_upload.cljs +++ b/frontend/src/app/main/data/workspace/svg_upload.cljs @@ -355,7 +355,7 @@ (assoc :svg-attrs (dissoc attrs :x :y :width :height :href :xlink:href)))))) (defn parse-svg-element [frame-id svg-data element-data unames] - (let [{:keys [tag attrs]} element-data + (let [{:keys [tag attrs hidden]} element-data attrs (usvg/format-styles attrs) element-data (cond-> element-data (map? element-data) (assoc :attrs attrs)) name (dwc/generate-unique-name unames (or (:id attrs) (tag->name tag))) @@ -402,6 +402,9 @@ (setup-fill) (setup-stroke)) + shape (cond-> shape + hidden (assoc :hidden true)) + children (cond->> (:content element-data) (or (= tag :g) (= tag :svg)) (mapv #(usvg/inherit-attributes attrs %)))] @@ -471,6 +474,7 @@ :height (str (:height root-shape)) :fill "none" :id "base-background"} + :hidden true :content []} svg-data (-> svg-data