mirror of
https://github.com/logseq/logseq.git
synced 2026-02-01 22:47:36 +00:00
fix(mobile): floating cursor when presenting quick add
This commit is contained in:
@@ -77,21 +77,18 @@
|
||||
[1 #js [0 1]]
|
||||
[0.75 #js [0 0.75 1]])]
|
||||
(when open?
|
||||
(if (= :ls-quick-add (:id opts))
|
||||
(when-let [add-page (ldb/get-built-in-page (db/get-db) common-config/quick-add-page-name)]
|
||||
(when (:block/_parent add-page)
|
||||
(js/setTimeout
|
||||
(fn []
|
||||
(let [block (last (ldb/sort-by-order (:block/_parent add-page)))]
|
||||
(editor-handler/edit-block! block :max {:container-id :unknown-container})))
|
||||
500)))
|
||||
(do
|
||||
(state/clear-edit!)
|
||||
(init/keyboard-hide))))
|
||||
(state/clear-edit!)
|
||||
(init/keyboard-hide))
|
||||
(ion/modal
|
||||
(merge
|
||||
{:isOpen (boolean open?)
|
||||
:initialBreakpoint initial-breakpoint
|
||||
:onDidPresent (fn []
|
||||
(when (= :ls-quick-add (:id opts))
|
||||
(when-let [add-page (ldb/get-built-in-page (db/get-db) common-config/quick-add-page-name)]
|
||||
(when (:block/_parent add-page)
|
||||
(let [block (last (ldb/sort-by-order (:block/_parent add-page)))]
|
||||
(editor-handler/edit-block! block :max {:container-id :unknown-container}))))))
|
||||
:breakpoints breakpoints
|
||||
:onDidDismiss (fn []
|
||||
(mobile-state/set-popup! nil)
|
||||
|
||||
Reference in New Issue
Block a user