mirror of
https://github.com/logseq/logseq.git
synced 2026-05-05 03:16:37 +00:00
refactor(ui): make some buttons base on ui/button component
This commit is contained in:
@@ -81,10 +81,13 @@
|
||||
(let [update-pending? (state/sub :electron/updater-pending?)
|
||||
{:keys [type payload]} (state/sub :electron/updater)]
|
||||
[:div.cp__settings-app-updater
|
||||
[:button.ui__button_base.is-logseq.check-update
|
||||
{:disabled update-pending?
|
||||
:on-click #(js/window.apis.checkForUpdates false)}
|
||||
(if update-pending? "Checking ..." "Check for updates")]
|
||||
(ui/button
|
||||
(if update-pending? "Checking ..." "Check for updates")
|
||||
|
||||
:intent "logseq"
|
||||
:class "check-update"
|
||||
:disabled update-pending?
|
||||
:on-click #(js/window.apis.checkForUpdates false))
|
||||
(when-not (or update-pending?
|
||||
(string/blank? type))
|
||||
[:div.update-state
|
||||
@@ -121,12 +124,12 @@
|
||||
[:div.mt-5.sm:mt-4.sm:flex.sm:flex-row-reverse
|
||||
[:span.flex.w-full.rounded-md.sm:ml-3.sm:w-auto
|
||||
[:button.inline-flex.justify-center.w-full.rounded-md.border.border-transparent.px-4.py-2.bg-indigo-600.text-base.leading-6.font-medium.text-white.shadow-sm.hover:bg-indigo-500.focus:outline-none.focus:border-indigo-700.focus:shadow-outline-indigo.transition.ease-in-out.duration-150.sm:text-sm.sm:leading-5
|
||||
{:type "button"
|
||||
{:type "button"
|
||||
:on-click user-handler/delete-account!}
|
||||
(t :user/delete-account)]]
|
||||
[:span.mt-3.flex.w-full.rounded-md.sm:mt-0.sm:w-auto
|
||||
[:button.inline-flex.justify-center.w-full.rounded-md.border.border-gray-300.px-4.py-2.bg-white.text-base.leading-6.font-medium.text-gray-700.shadow-sm.hover:text-gray-500.focus:outline-none.focus:border-blue-300.focus:shadow-outline-blue.transition.ease-in-out.duration-150.sm:text-sm.sm:leading-5
|
||||
{:type "button"
|
||||
{:type "button"
|
||||
:on-click close-fn}
|
||||
"Cancel"]]]]))
|
||||
|
||||
@@ -197,10 +200,10 @@
|
||||
(assoc :selected "selected"))
|
||||
(:label language)])]]]]
|
||||
|
||||
;; config.edn
|
||||
;; config.edn
|
||||
(when current-repo
|
||||
[:div.mt-5.text-sm
|
||||
[:a {:href (rfe/href :file {:path (config/get-config-path)})
|
||||
[:a {:href (rfe/href :file {:path (config/get-config-path)})
|
||||
:on-click #(js/setTimeout (fn [] (ui-handler/toggle-settings-modal!)))}
|
||||
(t :settings-page/edit-config-edn)]])]
|
||||
|
||||
@@ -257,12 +260,12 @@
|
||||
(let [value (not enable-timetracking?)]
|
||||
(config-handler/set-config! :feature/enable-timetracking? value))))
|
||||
|
||||
;; (toggle "enable_block_time"
|
||||
;; (t :settings-page/enable-block-time)
|
||||
;; enable-block-time?
|
||||
;; (fn []
|
||||
;; (let [value (not enable-block-time?)]
|
||||
;; (config-handler/set-config! :feature/enable-block-time? value))))
|
||||
;; (toggle "enable_block_time"
|
||||
;; (t :settings-page/enable-block-time)
|
||||
;; enable-block-time?
|
||||
;; (fn []
|
||||
;; (let [value (not enable-block-time?)]
|
||||
;; (config-handler/set-config! :feature/enable-block-time? value))))
|
||||
|
||||
(toggle "enable_journals"
|
||||
(t :settings-page/enable-journals)
|
||||
@@ -357,12 +360,11 @@
|
||||
(user-handler/set-cors! server)
|
||||
(notification/show! "Custom CORS proxy updated successfully!" :success)))))}]]]]
|
||||
(ui/admonition
|
||||
:important
|
||||
[:p (t :settings-page/dont-use-other-peoples-proxy-servers)
|
||||
[:a {:href "https://github.com/isomorphic-git/cors-proxy"
|
||||
:target "_blank"}
|
||||
"https://github.com/isomorphic-git/cors-proxy"]])
|
||||
])
|
||||
:important
|
||||
[:p (t :settings-page/dont-use-other-peoples-proxy-servers)
|
||||
[:a {:href "https://github.com/isomorphic-git/cors-proxy"
|
||||
:target "_blank"}
|
||||
"https://github.com/isomorphic-git/cors-proxy"]])])
|
||||
|
||||
(when logged?
|
||||
[:div
|
||||
|
||||
Reference in New Issue
Block a user