mirror of
https://github.com/logseq/logseq.git
synced 2026-04-30 08:56:29 +00:00
Merge branch 'master' into feat/outliner-core
This commit is contained in:
@@ -4,7 +4,8 @@
|
||||
[frontend.util :as util]
|
||||
[frontend.date :as date]
|
||||
[frontend.state :as state]
|
||||
[clojure.set :as set]))
|
||||
[clojure.set :as set]
|
||||
[medley.core :as medley]))
|
||||
|
||||
(defn- build-edges
|
||||
[edges]
|
||||
@@ -27,17 +28,21 @@
|
||||
(->>
|
||||
(mapv (fn [p]
|
||||
(when p
|
||||
(let [current-page? (= p current-page)
|
||||
color (case [dark? current-page?] ; FIXME: Put it into CSS
|
||||
[false false] "#222222"
|
||||
[false true] "#045591"
|
||||
[true false] "#8abbbb"
|
||||
[true true] "#ffffff")
|
||||
(let [p (str p)
|
||||
current-page? (= p current-page)
|
||||
block? (and p (util/uuid-string? p))
|
||||
color (if block?
|
||||
"#1a6376"
|
||||
(case [dark? current-page?] ; FIXME: Put it into CSS
|
||||
[false false] "#222222"
|
||||
[false true] "#045591"
|
||||
[true false] "#8abbbb"
|
||||
[true true] "#ffffff"))
|
||||
color (if (contains? tags (string/lower-case (str p)))
|
||||
(if dark? "orange" "green")
|
||||
color)]
|
||||
{:id p
|
||||
:name p
|
||||
:name name
|
||||
:val (get-connections p edges)
|
||||
:autoColorBy "group"
|
||||
:group (js/Math.ceil (* (js/Math.random) 12))
|
||||
|
||||
Reference in New Issue
Block a user