📎 Replace use-callback with use-fn on token themes modal

This commit is contained in:
Andrey Antukh 2025-03-17 12:31:25 +01:00
parent c1c22dc6c6
commit 9d2117e2ac

View file

@ -128,7 +128,7 @@
:class (stl/css :theme-row)}
[:div {:class (stl/css :theme-row-left)}
;; FIREEEEEEEEEE THIS
;; FIXME: FIREEEEEEEEEE THIS
[:div {:on-click (fn [e]
(dom/prevent-default e)
(dom/stop-propagation e)
@ -261,7 +261,7 @@
(swap! theme-state* #(assoc % field value))))
on-save-form
(mf/use-callback
(mf/use-fn
(mf/deps theme-state)
(fn [e]
(dom/prevent-default e)
@ -378,7 +378,7 @@
(clt/toggle-token-set-group group-path lib' theme'))))))
on-click-token-set
(mf/use-callback
(mf/use-fn
(mf/deps on-toggle-token-set)
(fn [prefixed-set-path-str]
(let [set-name (ctob/prefixed-set-path-string->set-name-string prefixed-set-path-str)]
@ -429,7 +429,7 @@
state (mf/use-state (if (empty? themes)
{:type :create-theme}
{:type :themes-overview}))
set-state (mf/use-callback #(swap! state %))
set-state (mf/use-fn #(swap! state %))
component (case (:type @state)
:empty-themes empty-themes
:themes-overview (if (empty? themes) empty-themes themes-overview)
@ -442,8 +442,8 @@
{::mf/wrap-props false
::mf/register modal/components
::mf/register-as :tokens/themes}
[_args]
(let [handle-close-dialog (mf/use-callback #(st/emit! (modal/hide)))]
[]
(let [handle-close-dialog (mf/use-fn #(st/emit! (modal/hide)))]
[:div {:class (stl/css :modal-overlay)}
[:div {:class (stl/css :modal-dialog)
:data-testid "token-theme-update-create-modal"}