css loading

pull/645/head
Tienson Qin 2020-05-10 09:45:09 +08:00
parent 1d78d7bdcb
commit 1b1230a473
1 changed files with 12 additions and 4 deletions

View File

@ -120,6 +120,13 @@
"Starred"]] "Starred"]]
(starred-pages page-active? close-modal-fn)])) (starred-pages page-active? close-modal-fn)]))
(rum/defc loading
[content]
[:div.flex.flex-row.align-center
[:span.lds-dual-ring.mr-2]
[:span {:style {:margin-top 2}}
content]])
;; TODO: simplify logic ;; TODO: simplify logic
(rum/defc main-content < rum/reactive (rum/defc main-content < rum/reactive
[] []
@ -133,22 +140,23 @@
[:div.max-w-7xl.mx-auto [:div.max-w-7xl.mx-auto
(cond (cond
cloning? cloning?
[:div "Cloning ..."] (loading "Cloning ")
(seq latest-journals) (seq latest-journals)
(journal/journals latest-journals) (journal/journals latest-journals)
importing-to-db? importing-to-db?
[:div "Parsing files ..."] (loading "Parsing files")
loading-files? loading-files?
[:div "Loading files ..."] (loading "Loading files")
(empty? (:repos me)) (empty? (:repos me))
(widgets/add-repo) (widgets/add-repo)
(nil? (:email me)) (nil? (:email me))
(settings/set-email))])) (settings/set-email))
]))
(rum/defc custom-context-menu-content (rum/defc custom-context-menu-content
[] []