fix: macros not rendering in property value and views

fixed https://github.com/logseq/db-test/issues/151
fixed https://github.com/logseq/db-test/issues/388
This commit is contained in:
Tienson Qin
2025-08-01 03:49:25 +08:00
parent 3fc53f4778
commit fe93a31563
3 changed files with 8 additions and 5 deletions

View File

@@ -3884,9 +3884,11 @@
*navigating-block (get state ::navigating-block)
navigating-block (rum/react *navigating-block)
navigated? (and (not= (:block/uuid block) navigating-block) navigating-block)
config' (if-let [container-id (::container-id state)]
(assoc config :container-id container-id)
config)]
config' (->
(if-let [container-id (::container-id state)]
(assoc config :container-id container-id)
config)
(assoc :block/uuid (:block/uuid block)))]
(when (:block/uuid block)
(rum/with-key
(block-container-inner state repo config' block
@@ -4372,7 +4374,6 @@
item (or (if loop-linked? item linked-block) item)
item (dissoc item :block/meta)
config' (assoc config
:block/uuid (:block/uuid item)
:loop-linked? loop-linked?)]
(when-not (and loop-linked? (:block/name linked-block))
(rum/with-key (block-container config' item

View File

@@ -1035,6 +1035,7 @@
(blocks-container config (ldb/sort-by-order value-block))
(rum/with-key
(block-container (assoc config
:block/uuid (:block/uuid value-block)
:property-default-value? default-value?) value-block)
(str (:db/id block) "-" (:db/id property) "-" (:db/id value-block)))))]

View File

@@ -293,7 +293,8 @@
(let [render (fn [block]
[:div
(inline-title
{:table? true}
{:table? true
:block/uuid (:block/uuid block)}
(some->> (:block/title block)
string/trim
string/split-lines