Browse Source

fix: plugin settings not loading

Peng Xiao 3 years ago
parent
commit
442a52f887
1 changed files with 10 additions and 10 deletions
  1. 10 10
      src/main/frontend/components/plugins_settings.cljs

+ 10 - 10
src/main/frontend/components/plugins_settings.cljs

@@ -87,19 +87,19 @@
 
 (rum/defc settings-container
   [schema ^js pl]
-  (let [^js settings (.-settings pl)
+  (let [^js plugin-settings (.-settings pl)
         pid (.-id pl)
-        [settings, set-settings] (rum/use-state (bean/->clj (.toJSON settings)))
-        update-setting! (fn [k v] (.set settings (name k) (bean/->js v)))]
+        [settings, set-settings] (rum/use-state (bean/->clj (.toJSON plugin-settings)))
+        update-setting! (fn [k v] (.set plugin-settings (name k) (bean/->js v)))]
 
     (rum/use-effect!
-      (fn []
-        (let [on-change (fn [^js s]
-                          (when-let [s (bean/->clj s)]
-                            (set-settings s)))]
-          (.on settings "change" on-change)
-          #(.off settings "change" on-change)))
-      [pid])
+     (fn []
+       (let [on-change (fn [^js s]
+                         (when-let [s (bean/->clj s)]
+                           (set-settings s)))]
+         (.on plugin-settings "change" on-change)
+         #(.off plugin-settings "change" on-change)))
+     [pid])
 
     (if (seq schema)
       [:div.cp__plugins-settings-inner