mirror of https://github.com/logseq/logseq
enhance(ui): add tag for the popups pending state
parent
4e482e8138
commit
38406fb39a
|
@ -95,6 +95,16 @@
|
|||
< rum/static
|
||||
[]
|
||||
(let [[popups _set-popups!] (use-atom *popups)]
|
||||
|
||||
(rum/use-effect!
|
||||
(fn []
|
||||
(let [^js cls (.-classList js/document.documentElement)
|
||||
s "has-x-popups"]
|
||||
(if (and (counted? popups) (> (count popups) 0))
|
||||
(.add cls s) (.remove cls s))
|
||||
#(.remove cls s)))
|
||||
[popups])
|
||||
|
||||
[:<>
|
||||
(for [config popups
|
||||
:when (and (map? config) (:id config))]
|
||||
|
|
Loading…
Reference in New Issue