mirror of
https://github.com/logseq/logseq.git
synced 2026-05-28 14:39:48 +00:00
enhance(capacitor): improve classic block editor
This commit is contained in:
@@ -216,8 +216,15 @@
|
||||
(not (nil? (state/get-editing-block)))
|
||||
(state/exit-editing!)
|
||||
|
||||
(seq (ui/get-modal))
|
||||
nil
|
||||
|
||||
:else
|
||||
(cc-utils/nav-pop!)))
|
||||
(-> (cc-utils/nav-length?)
|
||||
(p/then (fn [len]
|
||||
(if (= len 1)
|
||||
(.exitApp App)
|
||||
(cc-utils/nav-pop!)))))))
|
||||
^js back-listener (.addListener App "backButton" handle-back!)]
|
||||
#(.remove back-listener)))
|
||||
[])
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
html, body {
|
||||
@apply text-[18px] leading-6;
|
||||
@apply text-[18px] leading-6 min-h-[unset];
|
||||
}
|
||||
#root {
|
||||
@apply p-4;
|
||||
|
||||
@@ -12,6 +12,9 @@
|
||||
(defn nav-pop! []
|
||||
(some-> @state/*nav-root (.pop)))
|
||||
|
||||
(defn nav-length? []
|
||||
(some-> ^js @state/*nav-root (.getLength)))
|
||||
|
||||
(defn nav-to-block!
|
||||
[page-or-block opts]
|
||||
(nav-push! #(cc-blocks/page page-or-block opts)))
|
||||
|
||||
Reference in New Issue
Block a user