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

This commit is contained in:
charlie
2024-12-29 17:58:14 +08:00
parent 7d27651a48
commit 8a5e648c0b
3 changed files with 5 additions and 3 deletions

View File

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

View File

@@ -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")

View File

@@ -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)))]