Move to local bindings && events bus (#1686)

refactor: switch to global && local shortcuts

Also, use an events channel to decouple components and handlers
This commit is contained in:
Tienson Qin
2021-04-25 09:43:18 +08:00
committed by GitHub
parent aa2e3bd804
commit 45533ce77b
24 changed files with 475 additions and 586 deletions

View File

@@ -71,16 +71,17 @@
blocks
(let [page-block (when page-name (db/entity [:block/name (string/lower-case page-name)]))
page-id {:db/id (:db/id page-block)}
dummy (->
(merge {:block/uuid (db/new-block-id)
:block/left page-id
:block/parent page-id
:block/title ""
:block/content ""
:block/format format
:block/dummy? true}
default-option)
(dissoc :block/file))]
dummy (merge {:block/uuid (db/new-block-id)
:block/left page-id
:block/parent page-id
:block/title ""
:block/content ""
:block/format format
:block/dummy? true}
default-option)
dummy (if (:db/id (:block/file dummy))
dummy
(dissoc dummy :block/file))]
[dummy])))))
(defn filter-blocks