fix: don't clear selection when the last dialog is for property

experiment/tanstack-table
Tienson Qin 2024-05-28 01:44:59 +08:00
parent 62af856ce4
commit 9389eb8993
1 changed files with 5 additions and 5 deletions

View File

@ -703,11 +703,11 @@
[e]
(state/hide-custom-context-menu!)
(when-not (or (gobj/get e "shiftKey")
(util/meta-key? e)
(state/get-edit-input-id)
(some-> (.-target e) (d/has-class? "cp__select-input"))
(some-> (.-target e) (.closest ".ls-block"))
(some-> (.-target e) (.closest "[data-keep-selection]")))
(util/meta-key? e)
(state/get-edit-input-id)
(= (shui-dialog/get-last-modal-id) :property-dialog)
(some-> (.-target e) (.closest ".ls-block"))
(some-> (.-target e) (.closest "[data-keep-selection]")))
(editor-handler/clear-selection!)))
(rum/defc render-custom-context-menu