enhance(ux): show action bar when selecting blocks using keyboard

This commit is contained in:
Tienson Qin
2025-03-11 09:18:46 +08:00
parent 5cdc45119a
commit de58a1926b
3 changed files with 17 additions and 10 deletions

View File

@@ -925,14 +925,9 @@
[]
nil)
(defonce *action-bar-timeout (atom nil))
(defn- on-mouse-up
[_e]
(when-let [timeout @*action-bar-timeout]
(js/clearTimeout timeout))
(let [timeout (js/setTimeout #(state/pub-event! [:editor/show-action-bar]) 200)]
(reset! *action-bar-timeout timeout)))
(editor-handler/show-action-bar!))
(rum/defcs ^:large-vars/cleanup-todo root-container < rum/reactive
(mixins/event-mixin