♻️ Migrate plugin-entry to modern component syntax (#9462)

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
This commit is contained in:
Dexterity 2026-06-01 05:56:23 -04:00 committed by GitHub
parent 4b2ddfd7b2
commit 67f6786809
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -55,7 +55,7 @@
"/" "") "/" "")
icon)) icon))
(mf/defc plugin-entry (mf/defc plugin-entry*
[{:keys [index manifest user-can-edit on-open-plugin on-remove-plugin]}] [{:keys [index manifest user-can-edit on-open-plugin on-remove-plugin]}]
(let [{:keys [plugin-id host icon name description permissions]} manifest (let [{:keys [plugin-id host icon name description permissions]} manifest
@ -232,12 +232,12 @@
[:div {:class (stl/css :plugins-list)} [:div {:class (stl/css :plugins-list)}
(for [[idx manifest] (d/enumerate plugins-state)] (for [[idx manifest] (d/enumerate plugins-state)]
[:& plugin-entry {:key (dm/str "plugin-" idx) [:> plugin-entry* {:key (dm/str "plugin-" idx)
:index idx :index idx
:manifest manifest :manifest manifest
:user-can-edit user-can-edit? :user-can-edit user-can-edit?
:on-open-plugin on-open-plugin :on-open-plugin on-open-plugin
:on-remove-plugin on-remove-plugin}])]])]]])) :on-remove-plugin on-remove-plugin}])]])]]]))
(mf/defc plugins-permission-list* (mf/defc plugins-permission-list*
{::mf/private true} {::mf/private true}