fix: clear editor action too when exits editing

experiment/tanstack-table
Tienson Qin 2024-06-14 19:27:55 +08:00
parent eef6ccb883
commit abe4f045b5
2 changed files with 10 additions and 8 deletions

View File

@ -237,14 +237,15 @@ independent of format as format specific heading characters are stripped"
(defn sub-block
[id & {:keys [ref?]}]
(when-let [repo (state/get-current-repo)]
(let [ref (react/q repo [:frontend.worker.react/block id]
{:query-fn (fn [_]
(let [e (db-utils/entity id)]
[e (:block/tx-id e)]))}
nil)]
(if ref?
ref
(-> ref react first)))))
(when id
(let [ref (react/q repo [:frontend.worker.react/block id]
{:query-fn (fn [_]
(let [e (db-utils/entity id)]
[e (:block/tx-id e)]))}
nil)]
(if ref?
ref
(-> ref react first))))))
(defn sort-by-order-recursive
[form]

View File

@ -1345,6 +1345,7 @@ Similar to re-frame subscriptions"
(defn clear-edit!
[]
(clear-editor-action!)
(set-state! :editor/editing? {})
(set-state! :editor/start-pos nil)
(clear-editor-last-pos!)