enhance(settings): disable git settings

pull/3360/head
leizhe 2021-11-19 10:44:44 +08:00
parent e7e7cf0935
commit 0ff7774b4e
1 changed files with 20 additions and 15 deletions

View File

@ -22,7 +22,8 @@
[frontend.version :refer [version]]
[goog.object :as gobj]
[reitit.frontend.easy :as rfe]
[rum.core :as rum]))
[rum.core :as rum]
[frontend.mobile.util :as mobile-util]))
(rum/defcs set-email < (rum/local "" ::email)
[state]
@ -575,11 +576,15 @@
[:aside.md:w-64
[:ul
(for [[label text icon] [[:general (t :settings-page/tab-general) (ui/icon "adjustments" {:style {:font-size 20}})]
(let [labels&texts&icons [[: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}})]
[:shortcuts (t :settings-page/tab-shortcuts) (ui/icon "command" {:style {:font-size 20}})]
[: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}})]]]
[:advanced (t :settings-page/tab-advanced) (ui/icon "bulb" {:style {:font-size 20}})]]
labels&texts&icons (if (mobile-util/is-native-platform?)
(remove #(= (first %) :git) labels&texts&icons)
labels&texts&icons)]
(for [[label text icon] labels&texts&icons]
[:li
{:class (util/classnames [{:active (= label @*active)}])
@ -587,7 +592,7 @@
[:a.flex.items-center
icon
[:strong text]]])]]
[:strong text]]]))]]
[:article