fix: add missing rum/reactive and db-mixins/query

pull/11491/head
Tienson Qin 2024-08-27 23:01:15 +08:00
parent a17b66df63
commit 12fdd7195e
3 changed files with 9 additions and 6 deletions

View File

@ -7,7 +7,8 @@
[frontend.ui :as ui]
[rum.core :as rum]
[frontend.components.block :as block]
[logseq.shui.ui :as shui]))
[logseq.shui.ui :as shui]
[frontend.db-mixins :as db-mixins]))
(rum/defc class-select
[page class on-select]
@ -59,7 +60,7 @@
[[:db.fn/retractAttribute (:db/id page) :class/parent]]
{:outliner-op :save-block}))))))
(rum/defcs configure < rum/reactive
(rum/defcs configure < rum/reactive db-mixins/query
"Configure a class page"
[state page {:keys [show-title?]
:or {show-title? true}}]

View File

@ -8,7 +8,8 @@
[logseq.outliner.property :as outliner-property]
[rum.core :as rum]
[frontend.components.property.config :as property-config]
[logseq.shui.ui :as shui]))
[logseq.shui.ui :as shui]
[frontend.db-mixins :as db-mixins]))
(rum/defc page-properties
"This component is called by page-inner and within configure/info modal. This should not
@ -49,7 +50,7 @@
(class-component/configure page {:show-title? false})
(page-properties page (assoc page-opts :mode :tag))]]))
(rum/defcs page-info < rum/reactive
(rum/defcs page-info < rum/reactive db-mixins/query
(rum/local false ::hover?)
[state page]
(let [page (db/sub-block (:db/id page))

View File

@ -21,7 +21,8 @@
[promesa.core :as p]
[frontend.config :as config]
[logseq.db.frontend.property :as db-property]
[logseq.db.sqlite.util :as sqlite-util]))
[logseq.db.sqlite.util :as sqlite-util]
[frontend.db-mixins :as db-mixins]))
(rum/defc page-block-selector
[*find]
@ -150,7 +151,7 @@
db-ident
(keyword value)))))))
(rum/defc property-value-select
(rum/defc property-value-select < rum/reactive db-mixins/query
[repo *property *find *tree opts loc]
(let [db-graph? (sqlite-util/db-based-graph? repo)
[values set-values!] (rum/use-state nil)]