mirror of
https://github.com/penpot/penpot.git
synced 2025-05-09 21:06:37 +02:00
🐛 Fix import svg shapes without fill
This commit is contained in:
parent
39b0de1ced
commit
fe1ae7dbb4
2 changed files with 16 additions and 9 deletions
|
@ -124,7 +124,7 @@
|
|||
|
||||
(get-in shape [:svg-attrs :style :stroke-opacity])
|
||||
(-> (update-in [:svg-attrs :style] dissoc :stroke-opacity)
|
||||
(assoc-in [:fills 0 :stroke-opacity] (-> (get-in shape [:svg-attrs :style :stroke-opacity])
|
||||
(assoc-in [:strokes 0 :stroke-opacity] (-> (get-in shape [:svg-attrs :style :stroke-opacity])
|
||||
(d/parse-double))))
|
||||
|
||||
(get-in shape [:svg-attrs :stroke-width])
|
||||
|
@ -395,14 +395,12 @@
|
|||
:image (create-image-shape name frame-id svg-data element-data)
|
||||
#_other (create-raw-svg name frame-id svg-data element-data)))]
|
||||
(when (some? shape)
|
||||
(let [shape (assoc shape :fills [])
|
||||
shape (assoc shape :strokes [])
|
||||
|
||||
shape (when (some? shape)
|
||||
(-> shape
|
||||
(assoc :svg-defs (select-keys (:defs svg-data) references))
|
||||
(setup-fill)
|
||||
(setup-stroke)))
|
||||
(let [shape (-> shape
|
||||
(assoc :fills [])
|
||||
(assoc :strokes [])
|
||||
(assoc :svg-defs (select-keys (:defs svg-data) references))
|
||||
(setup-fill)
|
||||
(setup-stroke))
|
||||
|
||||
children (cond->> (:content element-data)
|
||||
(or (= tag :g) (= tag :svg))
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
(ns app.main.ui.shapes.custom-stroke
|
||||
(:require
|
||||
[app.common.colors :as clr]
|
||||
[app.common.data :as d]
|
||||
[app.common.data.macros :as dm]
|
||||
[app.common.geom.shapes :as gsh]
|
||||
|
@ -382,6 +383,14 @@
|
|||
(some? style)
|
||||
(obj/set! "style" style)))
|
||||
|
||||
(some? (:svg-attrs shape))
|
||||
(let [style
|
||||
(-> (obj/get props "style")
|
||||
(obj/clone)
|
||||
(obj/set! "fill" clr/black))]
|
||||
(-> props
|
||||
(obj/set! "style" style)))
|
||||
|
||||
(and (= :path (:type shape)) (empty? (:fills shape)))
|
||||
(let [style
|
||||
(-> (obj/get props "style")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue