mirror of
https://github.com/penpot/penpot.git
synced 2025-05-02 13:15:54 +02:00
Merge pull request #372 from tokens-studio/andrei/fix-token-context-menu-order
✨ Reorder token context menu
This commit is contained in:
commit
1a2fb4e299
1 changed files with 8 additions and 6 deletions
|
@ -206,11 +206,7 @@
|
||||||
|
|
||||||
(defn default-actions [{:keys [token selected-token-set-path]}]
|
(defn default-actions [{:keys [token selected-token-set-path]}]
|
||||||
(let [{:keys [modal]} (wtty/get-token-properties token)]
|
(let [{:keys [modal]} (wtty/get-token-properties token)]
|
||||||
[{:title "Delete Token"
|
[{:title "Edit Token"
|
||||||
:action #(st/emit! (dt/delete-token (ctob/prefixed-set-path-string->set-name-string selected-token-set-path) (:name token)))}
|
|
||||||
{:title "Duplicate Token"
|
|
||||||
:action #(st/emit! (dt/duplicate-token (:name token)))}
|
|
||||||
{:title "Edit Token"
|
|
||||||
:action (fn [event]
|
:action (fn [event]
|
||||||
(let [{:keys [key fields]} modal]
|
(let [{:keys [key fields]} modal]
|
||||||
(st/emit! dt/hide-token-context-menu)
|
(st/emit! dt/hide-token-context-menu)
|
||||||
|
@ -221,7 +217,13 @@
|
||||||
:fields fields
|
:fields fields
|
||||||
:action "edit"
|
:action "edit"
|
||||||
:selected-token-set-path selected-token-set-path
|
:selected-token-set-path selected-token-set-path
|
||||||
:token token})))}]))
|
:token token})))}
|
||||||
|
{:title "Duplicate Token"
|
||||||
|
:action #(st/emit! (dt/duplicate-token (:name token)))}
|
||||||
|
{:title "Delete Token"
|
||||||
|
:action #(st/emit! (-> selected-token-set-path
|
||||||
|
ctob/prefixed-set-path-string->set-name-string
|
||||||
|
(dt/delete-token (:name token))))}]))
|
||||||
|
|
||||||
(defn selection-actions [{:keys [type token] :as context-data}]
|
(defn selection-actions [{:keys [type token] :as context-data}]
|
||||||
(let [with-actions (get shape-attribute-actions-map (or type (:type token)))
|
(let [with-actions (get shape-attribute-actions-map (or type (:type token)))
|
||||||
|
|
Loading…
Add table
Reference in a new issue