feat(plguin): integration

This commit is contained in:
charlie
2021-05-08 14:14:19 +08:00
parent f7b1814fee
commit 6bd8f4847f
16 changed files with 119 additions and 12 deletions

View File

@@ -81,7 +81,8 @@
[:sup.inline-block.px-1.text-xs.opacity-30 version]]
[:div.desc.text-xs.opacity-60
[:p description]
[:small (js/JSON.stringify (bean/->js settings))]]
;;[:small (js/JSON.stringify (bean/->js settings))]
]
[:div.flag
[:p.text-xs.text-gray-300.pr-2.flex.justify-between.dark:opacity-40
[:small author]
@@ -146,9 +147,9 @@
([type payload opts]
(let [id (str "slot__" (util/rand-str 8))]
(rum/use-effect!
(fn []
(plugin-handler/hook-plugin-app type {:slot id :payload payload} nil)
#())
[])
(fn []
(plugin-handler/hook-plugin-app type {:slot id :payload payload} nil)
#())
[])
[:div.lsp-hook-ui-slot
(merge opts {:id id})])))