fix: don't close popup when editing hidden property

pull/11548/head
Tienson Qin 2024-09-27 21:41:01 +08:00
parent feef91f5ce
commit 79ffdd0b67
2 changed files with 4 additions and 6 deletions

View File

@ -218,10 +218,7 @@
(and (= :default type)
(not (seq (:property/closed-values property))))
(p/do!
(pv/<create-new-block! block property "")
(shui/popup-hide!)
(shui/dialog-close!))
(pv/<create-new-block! block property "")
(or (not= :default type)
(and (= :default type) (seq (:property/closed-values property))))

View File

@ -106,8 +106,9 @@
(defn <create-new-block!
[block property value & {:keys [edit-block?]
:or {edit-block? true}}]
(shui/popup-hide!)
(shui/dialog-close!)
(when-not (get-in property [:block/schema :hide?])
(shui/popup-hide!)
(shui/dialog-close!))
(p/let [block
(if (and (= :default (get-in property [:block/schema :type]))
(not (db-property/many? property)))