mirror of
https://github.com/penpot/penpot.git
synced 2025-05-05 21:55:54 +02:00
🐛 Fix tab to apply changes in inputs
This commit is contained in:
parent
363b0ba997
commit
f13c82da2a
1 changed files with 8 additions and 9 deletions
|
@ -171,13 +171,13 @@
|
||||||
|
|
||||||
handle-blur
|
handle-blur
|
||||||
(mf/use-callback
|
(mf/use-callback
|
||||||
(mf/deps parse-value apply-value update-input on-blur)
|
(mf/deps parse-value apply-value update-input on-blur)
|
||||||
(fn [_]
|
(fn [_]
|
||||||
(let [new-value (or (parse-value) default-val)]
|
(let [new-value (or (parse-value) default-val)]
|
||||||
(if new-value
|
(if new-value
|
||||||
(apply-value new-value)
|
(apply-value new-value)
|
||||||
(update-input new-value)))
|
(update-input new-value)))
|
||||||
(when on-blur (on-blur))))
|
(when on-blur (on-blur))))
|
||||||
|
|
||||||
on-click
|
on-click
|
||||||
(mf/use-callback
|
(mf/use-callback
|
||||||
|
@ -203,8 +203,7 @@
|
||||||
(mf/deps value-str)
|
(mf/deps value-str)
|
||||||
(fn []
|
(fn []
|
||||||
(when-let [input-node (mf/ref-val ref)]
|
(when-let [input-node (mf/ref-val ref)]
|
||||||
(when-not (dom/active? input-node)
|
(dom/set-value! input-node value-str))))
|
||||||
(dom/set-value! input-node value-str)))))
|
|
||||||
|
|
||||||
(mf/use-effect
|
(mf/use-effect
|
||||||
(mf/deps handle-blur)
|
(mf/deps handle-blur)
|
||||||
|
|
Loading…
Add table
Reference in a new issue