mirror of
https://github.com/penpot/penpot.git
synced 2026-09-12 15:09:38 +00:00
🐛 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
|
;; Excluding nil values
|
||||||
values (d/without-nils 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) []))
|
(take types.fill/MAX-FILLS (d/nilv (:fills values) []))
|
||||||
(:fills values))
|
fills)
|
||||||
|
|
||||||
|
|
||||||
has-fills? (or (= :multiple fills) (some? (seq fills)))
|
has-fills? (or (= :multiple fills) (some? (seq fills)))
|
||||||
|
|
||||||
can-add-fills? (if (contains? cfg/flags :frontend-binary-fills)
|
can-add-fills? (if (contains? cfg/flags :frontend-binary-fills)
|
||||||
(and (not (= :multiple fills))
|
(and (not (= :multiple fills))
|
||||||
(< (count fills) types.fill/MAX-FILLS))
|
(< (count fills) types.fill/MAX-FILLS))
|
||||||
(not (= :multiple fills)))
|
(not (= :multiple fills)))
|
||||||
|
|
||||||
|
|
||||||
state* (mf/use-state has-fills?)
|
state* (mf/use-state has-fills?)
|
||||||
open? (deref state*)
|
open? (deref state*)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user