Refresh colorpicker when user selects a color

This commit is contained in:
Andrés Moya 2020-04-03 15:04:38 +02:00 committed by Andrey Antukh
parent 5809a67e4c
commit e443ae0962

View file

@ -14,8 +14,13 @@
(mf/defc colorpicker (mf/defc colorpicker
[{:keys [on-change value colors] :as props}] [{:keys [on-change value colors] :as props}]
(let [on-change-complete #(on-change (gobj/get % "hex"))] (let [local-value (mf/use-state value)
[:> sketch/default {:color value
on-change-complete #(do
(reset! local-value %)
(on-change (gobj/get % "hex")))]
[:> sketch/default {:color @local-value
:disableAlpha true :disableAlpha true
:presetColors colors :presetColors colors
:onChangeComplete on-change-complete :onChangeComplete on-change-complete