improve(plugin): reset option for slot container

This commit is contained in:
charlie
2021-11-16 11:58:23 +08:00
committed by Tienson Qin
parent 5f7f238430
commit 5a3e93f930
5 changed files with 35 additions and 15 deletions

View File

@@ -351,12 +351,13 @@
(rum/defc hook-ui-slot
([type payload] (hook-ui-slot type payload nil))
([type payload opts]
(let [id (str "slot__" (util/rand-str 8))]
(let [rs (util/rand-str 8)
id (str "slot__" rs)]
(rum/use-effect!
(fn []
(plugin-handler/hook-plugin-app type {:slot id :payload payload} nil)
#())
[])
[id])
[:div.lsp-hook-ui-slot
(merge opts {:id id})])))