From f13c82da2a6b239d14b1830f17b437c8f3414c93 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Fri, 14 Jan 2022 11:58:40 +0100 Subject: [PATCH] :bug: Fix tab to apply changes in inputs --- .../app/main/ui/components/numeric_input.cljs | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/frontend/src/app/main/ui/components/numeric_input.cljs b/frontend/src/app/main/ui/components/numeric_input.cljs index 258fe0035..8745d8e02 100644 --- a/frontend/src/app/main/ui/components/numeric_input.cljs +++ b/frontend/src/app/main/ui/components/numeric_input.cljs @@ -171,13 +171,13 @@ handle-blur (mf/use-callback - (mf/deps parse-value apply-value update-input on-blur) - (fn [_] - (let [new-value (or (parse-value) default-val)] - (if new-value - (apply-value new-value) - (update-input new-value))) - (when on-blur (on-blur)))) + (mf/deps parse-value apply-value update-input on-blur) + (fn [_] + (let [new-value (or (parse-value) default-val)] + (if new-value + (apply-value new-value) + (update-input new-value))) + (when on-blur (on-blur)))) on-click (mf/use-callback @@ -203,8 +203,7 @@ (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))))) + (dom/set-value! input-node value-str)))) (mf/use-effect (mf/deps handle-blur)