🐛 Fix comments not close main menu

This commit is contained in:
Luis de Dios 2026-08-25 10:40:17 +02:00
parent 316b58bc75
commit d425d77905

View File

@ -344,7 +344,7 @@
(mf/defc view-menu* (mf/defc view-menu*
{::mf/private true {::mf/private true
::mf/wrap [mf/memo]} ::mf/wrap [mf/memo]}
[{:keys [layout toggle-flag on-close]}] [{:keys [layout toggle-flag on-close on-close-all]}]
(let [read-only? (mf/use-ctx ctx/workspace-read-only?) (let [read-only? (mf/use-ctx ctx/workspace-read-only?)
toggle-color-palette toggle-color-palette
@ -365,11 +365,11 @@
toggle-comments-visibility toggle-comments-visibility
(mf/use-fn (mf/use-fn
(mf/deps on-close) (mf/deps on-close-all)
(fn [event] (fn [event]
(dom/stop-propagation event) (dom/stop-propagation event)
(st/emit! (dwcm/toggle-comments-visibility {:origin "workspace:menu"})) (st/emit! (dwcm/toggle-comments-visibility {:origin "workspace:menu"}))
(on-close)))] (on-close-all)))]
[:> dropdown-menu* {:show true [:> dropdown-menu* {:show true
:class (stl/css :base-menu :sub-menu :pos-3) :class (stl/css :base-menu :sub-menu :pos-3)
@ -1139,7 +1139,8 @@
:view :view
[:> view-menu* {:layout layout [:> view-menu* {:layout layout
:toggle-flag toggle-flag :toggle-flag toggle-flag
:on-close close-sub-menu}] :on-close close-sub-menu
:on-close-all close-all-menus}]
:preferences :preferences
[:> preferences-menu* {:layout layout [:> preferences-menu* {:layout layout