mirror of
https://github.com/penpot/penpot.git
synced 2025-05-01 20:16:19 +02:00
simplify duplicate token function
This commit is contained in:
parent
e1ae3d55af
commit
c44ac862f0
1 changed files with 5 additions and 9 deletions
|
@ -13,7 +13,6 @@
|
||||||
[app.common.uuid :as uuid]
|
[app.common.uuid :as uuid]
|
||||||
[app.main.data.workspace.changes :as dch]
|
[app.main.data.workspace.changes :as dch]
|
||||||
[app.main.refs :as refs]
|
[app.main.refs :as refs]
|
||||||
[app.main.store :as st]
|
|
||||||
[app.main.ui.workspace.tokens.common :refer [workspace-shapes]]
|
[app.main.ui.workspace.tokens.common :refer [workspace-shapes]]
|
||||||
[beicon.v2.core :as rx]
|
[beicon.v2.core :as rx]
|
||||||
[clojure.data :as data]
|
[clojure.data :as data]
|
||||||
|
@ -97,13 +96,10 @@
|
||||||
|
|
||||||
(defn duplicate-token
|
(defn duplicate-token
|
||||||
[id]
|
[id]
|
||||||
(let [token-data (get-token-data-from-token-id id)
|
(let [new-token (-> (get-token-data-from-token-id id)
|
||||||
duplicate-token-name (str/concat (:name token-data) "-copy")
|
(dissoc :id)
|
||||||
duplicate-token {:name duplicate-token-name
|
(update :name #(str/concat % "-copy")))]
|
||||||
:value (:value token-data)
|
(add-token new-token)))
|
||||||
:type (:type token-data)
|
|
||||||
:description (or (:description token-data) "")}]
|
|
||||||
(st/emit! (add-token duplicate-token))))
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; TEMP (Move to test)
|
;; TEMP (Move to test)
|
||||||
|
|
Loading…
Add table
Reference in a new issue