|
|
@@ -49,13 +49,14 @@
|
|
|
[page]
|
|
|
(when-let [page-name (and page (db/page? page) (:block/name page))]
|
|
|
(let [repo (state/sub :git/current-repo)
|
|
|
- page-title (:block/title page)
|
|
|
+ db-based? (config/db-based-graph? repo)
|
|
|
+ page-title (if db-based? (str (:block/uuid page)) (:block/title page))
|
|
|
whiteboard? (ldb/whiteboard? page)
|
|
|
block? (and page (util/uuid-string? page-name) (not whiteboard?))
|
|
|
contents? (= page-name "contents")
|
|
|
public? (pu/get-block-property-value page :logseq.property/public)
|
|
|
_favorites-updated? (state/sub :favorites/updated?)
|
|
|
- favorited? (page-handler/favorited? page-name)
|
|
|
+ favorited? (page-handler/favorited? page-title)
|
|
|
developer-mode? (state/sub [:ui/developer-mode?])
|
|
|
file-rpath (when (util/electron?) (page-util/get-page-file-rpath page-name))
|
|
|
_ (state/sub :auth/id-token)
|
|
|
@@ -63,8 +64,7 @@
|
|
|
(file-sync-handler/enable-sync?)
|
|
|
;; FIXME: Sync state is not cleared when switching to a new graph
|
|
|
(file-sync-handler/current-graph-sync-on?)
|
|
|
- (file-sync-handler/get-current-graph-uuid))
|
|
|
- db-based? (config/db-based-graph? repo)]
|
|
|
+ (file-sync-handler/get-current-graph-uuid))]
|
|
|
(when (not block?)
|
|
|
(->>
|
|
|
[(when-not config/publishing?
|