mirror of
https://github.com/penpot/penpot.git
synced 2025-07-23 05:57:28 +02:00
⚡ Add performance enhancements to copy-button
react component
This commit is contained in:
parent
a3faca910f
commit
20b651560d
2 changed files with 44 additions and 21 deletions
|
@ -607,6 +607,21 @@
|
|||
(when (some? node)
|
||||
(.getAttribute node (dm/str "data-" attr))))
|
||||
|
||||
(defn- resolve-node
|
||||
[event]
|
||||
(cond
|
||||
(instance? js/Element event)
|
||||
event
|
||||
|
||||
:else
|
||||
(get-current-target event)))
|
||||
|
||||
(defn get-boolean-data
|
||||
[node attr]
|
||||
(some-> (resolve-node node)
|
||||
(get-data attr)
|
||||
(parse-boolean)))
|
||||
|
||||
(defn set-data!
|
||||
[^js node ^string attr value]
|
||||
(when (some? node)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue