fix: creating a new text block when focusing on default value

This commit is contained in:
Tienson Qin
2024-11-25 13:37:28 +08:00
parent 6d0bdd6af0
commit d46dc73870
5 changed files with 60 additions and 45 deletions

View File

@@ -836,11 +836,13 @@
;; block bullet
(and block-id (parse-uuid block-id))
(let [block (.closest target ".ls-block")]
(let [block (.closest target ".ls-block")
property-default-value? (when block
(= "true" (d/attr block "data-is-property-default-value")))]
(when block
(state/clear-selection!)
(state/conj-selection-block! block :down))
(show! (cp-content/block-context-menu-content target (uuid block-id))))
(show! (cp-content/block-context-menu-content target (uuid block-id) property-default-value?)))
:else
false)]