0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-05 22:09:06 -05:00

Selection by name

This commit is contained in:
Florian Schroedl 2024-09-25 08:33:34 +02:00
parent ec96e7918d
commit 4d4c4355ad
3 changed files with 8 additions and 8 deletions

View file

@ -180,7 +180,7 @@
(ensure-token-theme-changes state {:id (:id new-token-set)
:new-set? true}))]
(rx/of
(set-selected-token-set-id (:id new-token-set))
(set-selected-token-set-id (:name new-token-set))
(dch/commit-changes changes)))))))
(defn update-token-set [token-set]
@ -251,7 +251,7 @@
(ensure-token-theme-changes state {:new-set? create-set?
:id (:id token-set)}))]
(rx/of
(set-selected-token-set-id (:id token-set))
(set-selected-token-set-id (:name token-set))
(dch/commit-changes changes)))))))
(defn delete-token

View file

@ -23,8 +23,8 @@
(defn on-toggle-token-set-click [token-set-id]
(st/emit! (wdt/toggle-token-set {:token-set-id token-set-id})))
(defn on-select-token-set-click [id]
(st/emit! (wdt/set-selected-token-set-id id)))
(defn on-select-token-set-click [name]
(st/emit! (wdt/set-selected-token-set-id name)))
(defn on-delete-token-set-click [id name event]
(dom/stop-propagation event)
@ -83,7 +83,7 @@
(fn [event]
(dom/stop-propagation event)
(when-not editing-node?
(on-select id))))
(on-select name))))
on-context-menu (mf/use-callback
(mf/deps editing-node? id)
(fn [event]
@ -179,8 +179,8 @@
selected-token-set-id (mf/deref refs/workspace-selected-token-set-id)
token-set-selected? (mf/use-callback
(mf/deps selected-token-set-id)
(fn [id]
(= id selected-token-set-id)))
(fn [set-name]
(= set-name selected-token-set-id)))
active-token-set-ids (mf/deref refs/workspace-active-set-ids)
token-set-active? (mf/use-callback
(mf/deps active-token-set-ids)

View file

@ -168,7 +168,7 @@
;; === Set selection
(defn get-selected-token-set-id [state]
(or (dm/legacy (get-in state [:workspace-local :selected-token-set-id]))
(or (get-in state [:workspace-local :selected-token-set-id])
(some-> (get-workspace-tokens-lib state)
(ctob/get-sets)
(first)