enhance(dev): add util for logseq class idents

This commit is contained in:
Gabriel Horner
2025-01-27 14:28:44 -05:00
parent 2cfc3f0cfa
commit 9b223be0a8
5 changed files with 15 additions and 8 deletions

View File

@@ -320,8 +320,8 @@
(= (namespace nav) "tag")
(when db-based?
(let [name'' (name nav)
name' (get {"assets" "Asset" "tasks" "Task"} name'')]
(when-let [tag-uuid (and name' (:block/uuid (db/entity (keyword "logseq.class" name'))))]
class-ident (get {"assets" :logseq.class/Asset "tasks" :logseq.class/Task} name'')]
(when-let [tag-uuid (and class-ident (:block/uuid (db/entity class-ident)))]
(sidebar-item
{:class (str "tag-view-nav " name'')
:title (tt (keyword "left-side-bar" name'')