0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-13 18:48:37 -05:00

🐛 Fix numeric-input component.

This commit is contained in:
Andrey Antukh 2021-12-22 17:06:59 +01:00
parent c2f604cd01
commit 53e6d7ef2a
2 changed files with 7 additions and 2 deletions

View file

@ -162,5 +162,12 @@
(obj/set! "onKeyDown" handle-key-down)
(obj/set! "onBlur" handle-blur))]
(mf/use-effect
(mf/deps value-str)
(fn []
(when-let [input-node (mf/ref-val ref)]
(when-not (dom/active? input-node)
(dom/set-value! input-node value-str)))))
[:> :input props]))

View file

@ -64,7 +64,6 @@
(fn [value]
(on-change (assoc-in grid keys-path value))))
;; TODO: remove references to :auto
handle-change-size
(mf/use-fn
(mf/deps grid)
@ -75,7 +74,6 @@
(-> (gg/calculate-default-item-length frame-length margin gutter)
(mth/precision 2))
item-length)]
(-> grid
(update :params assoc :size size :item-length item-length)
(on-change)))))