mirror of
https://github.com/penpot/penpot.git
synced 2025-03-11 23:31:21 -05:00
🐛 Fix drop shadow not working on fill-less strokes
This commit is contained in:
parent
5eb53da374
commit
6fda156164
1 changed files with 7 additions and 2 deletions
|
@ -418,8 +418,13 @@
|
|||
stroke-props (-> (obj/new)
|
||||
(obj/set! "id" (dm/fmt "strokes-%" (:id shape)))
|
||||
(cond->
|
||||
(and (and (:blur shape) (-> shape :blur :hidden not)) (not (cph/frame-shape? shape)))
|
||||
(obj/set! "filter" (dm/fmt "url(#filter_blur_%)" render-id))))]
|
||||
;; There is a blur
|
||||
(and (:blur shape) (not (cph/frame-shape? shape)) (-> shape :blur :hidden not))
|
||||
(obj/set! "filter" (dm/fmt "url(#filter_blur_%)" render-id))
|
||||
|
||||
;; There are any shadows and no fills
|
||||
(and (empty? (:fills shape)) (not (cph/frame-shape? shape)) (seq (->> (:shadow shape) (remove :hidden))))
|
||||
(obj/set! "filter" (dm/fmt "url(#filter_%)" render-id))))]
|
||||
[:*
|
||||
(when
|
||||
(d/not-empty? (:strokes shape))
|
||||
|
|
Loading…
Add table
Reference in a new issue