0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-21 06:02:32 -05:00

Fix up active themes tokens method

This commit is contained in:
Florian Schroedl 2024-09-26 16:16:44 +02:00
parent 577fa2bc81
commit 9f2b96332c

View file

@ -605,14 +605,14 @@
(get-active-themes this)))
(get-active-themes-set-tokens [this]
(mapcat (fn [x]
(->> (get x :sets)
(map (fn [y]
(->
(get-set this y)
:tokens)))))
(get-active-themes this)))
(reduce
(fn [acc cur]
(if (theme-active? this (:group cur) (:name cur))
(into acc
(->> (get cur :sets)
(map #(-> (get-set this %) :tokens))))
acc))
(d/ordered-map) (tree-seq d/ordered-map? vals themes)))
(validate [_]
(and (valid-token-sets? sets) ;; TODO: validate set-groups