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:
parent
ec96e7918d
commit
4d4c4355ad
3 changed files with 8 additions and 8 deletions
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue