mirror of https://github.com/penpot/penpot.git
🐛 Fix exception on fills menu when binary-fills flag is active
And multiple shapes are selected.
This commit is contained in:
parent
d00de7d5a4
commit
b68c426cd1
|
|
@ -55,15 +55,22 @@
|
|||
|
||||
;; Excluding nil values
|
||||
values (d/without-nils values)
|
||||
fills (if (contains? cfg/flags :frontend-binary-fills)
|
||||
|
||||
fills (get values :fills)
|
||||
fills (if (and (contains? cfg/flags :frontend-binary-fills)
|
||||
(not= fills :multiple))
|
||||
(take types.fill/MAX-FILLS (d/nilv (:fills values) []))
|
||||
(:fills values))
|
||||
fills)
|
||||
|
||||
|
||||
has-fills? (or (= :multiple fills) (some? (seq fills)))
|
||||
|
||||
can-add-fills? (if (contains? cfg/flags :frontend-binary-fills)
|
||||
(and (not (= :multiple fills))
|
||||
(< (count fills) types.fill/MAX-FILLS))
|
||||
(not (= :multiple fills)))
|
||||
|
||||
|
||||
state* (mf/use-state has-fills?)
|
||||
open? (deref state*)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue