enhance: add fn get-favorites

This commit is contained in:
rcmerci
2024-01-25 19:37:24 +08:00
parent 7d54918ca6
commit 5bcd671db1
2 changed files with 21 additions and 9 deletions

View File

@@ -132,14 +132,7 @@
(rum/defc favorites < rum/reactive
[t]
(let [favorites (->> (:favorites (state/sub-config))
(remove string/blank?)
(filter string?)
(mapv util/safe-page-name-sanity-lc)
(distinct))
favorite-entities (->> favorites
(mapv #(db/entity [:block/name %]))
(remove nil?))]
(let [favorite-entities (page-handler/get-favorites)]
(nav-content-item
[:a.flex.items-center.text-sm.font-medium.rounded-md.wrap-th
(ui/icon "star" {:size 16})