Просмотр исходного кода

enhance(plugin): disable effect plugins for the web Marketplace

charlie 1 год назад
Родитель
Сommit
8a5e648c0b

+ 1 - 1
src/main/frontend/components/plugins.css

@@ -467,7 +467,7 @@
         @apply pt-2;
 
         > .edit-file {
-          @apply -top-3.5;
+          @apply -top-4;
         }
       }
 

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

@@ -141,7 +141,7 @@
 
         (if (= edit-mode :code)
           ;; render with code editor
-          [:div.code-mode-wrap.pl-3.py-1.mb-8
+          [:div.code-mode-wrap.pl-3.pr-1.py-1.mb-8.-ml-1
            (let [content' (js/JSON.stringify (bean/->js settings) nil 2)]
              (lazy-editor/editor {:file? false}
                (str "code-edit-lsp-settings")

+ 3 - 1
src/main/frontend/handler/plugin.cljs

@@ -99,7 +99,9 @@
       (fn [resolve reject]
         (let [on-ok (fn [res]
                       (if-let [res (and res (bean/->clj res))]
-                        (let [pkgs (:packages res)]
+                        (let [pkgs (:packages res)
+                              pkgs (if (util/electron?) pkgs
+                                     (some->> pkgs (filterv #(not (true? (:effect %))))))]
                           (state/set-state! :plugin/marketplace-pkgs pkgs)
                           (resolve pkgs))
                         (reject nil)))]