fix: can't delete multiple tags

fixes https://github.com/logseq/db-test-cn/issues/14
pull/11483/head
Tienson Qin 2024-08-13 17:41:34 +08:00
parent 2b36f67836
commit 6c72bca669
1 changed files with 6 additions and 4 deletions

View File

@ -2367,11 +2367,13 @@
[config block] [config block]
(let [block-tags (remove (fn [t] (= (:db/ident t) :logseq.class/Task)) (:block/tags block))] (let [block-tags (remove (fn [t] (= (:db/ident t) :logseq.class/Task)) (:block/tags block))]
(when (seq block-tags) (when (seq block-tags)
[:div.flex.flex-row.flex-wrap.items-center.gap-1 [:div.block-tags.flex.flex-row.flex-wrap.items-center.gap-1
(for [tag block-tags] (for [tag block-tags]
(rum/with-key
(page-cp (assoc config (page-cp (assoc config
:tag? true :tag? true
:disable-preview? true) tag))]))) :disable-preview? true) tag)
(str "tag-" (:db/id tag))))])))
(rum/defc block-positioned-properties (rum/defc block-positioned-properties
[config block position] [config block position]