feat(settings): add plugin pid to buttons and panel

This commit is contained in:
yoyurec
2022-08-16 00:01:29 +03:00
committed by Andelf
parent e04e4d7914
commit 722d858158
3 changed files with 16 additions and 13 deletions

View File

@@ -653,23 +653,24 @@
[:div.cp__settings-inner.md:flex
[:aside.md:w-64 {:style {:min-width "10rem"}}
[:ul
(for [[label text icon]
[[:general (t :settings-page/tab-general) (ui/icon "adjustments" {:style {:font-size 20}})]
[:editor (t :settings-page/tab-editor) (ui/icon "writing" {:style {:font-size 20}})]
[:ul.settings-menu
(for [[label id text icon]
[[:general "general" (t :settings-page/tab-general) (ui/icon "adjustments" {:style {:font-size 20}})]
[:editor "editor" (t :settings-page/tab-editor) (ui/icon "writing" {:style {:font-size 20}})]
(when-not (mobile-util/native-platform?)
[:git (t :settings-page/tab-version-control) (ui/icon "history" {:style {:font-size 20}})])
[:advanced (t :settings-page/tab-advanced) (ui/icon "bulb" {:style {:font-size 20}})]
[:git "git" (t :settings-page/tab-version-control) (ui/icon "history" {:style {:font-size 20}})])
[:advanced "advanced" (t :settings-page/tab-advanced) (ui/icon "bulb" {:style {:font-size 20}})]
(when plugins-of-settings
[:plugins-setting (t :settings-of-plugins) (ui/icon "puzzle")])]]
[:plugins-setting "plugins" (t :settings-of-plugins) (ui/icon "puzzle")])]]
(when label
[:li
[:li.settings-menu-item
{:key text
:class (util/classnames [{:active (= label (first @*active))}])
:on-click #(reset! *active [label (first @*active)])}
[:a.flex.items-center
[:a.flex.items-center.settings-menu-link
{:data-id id}
icon
[:strong text]]]))]]