🐛 Fix comments not close main menu (#11347)

This commit is contained in:
Luis de Dios 2026-08-31 11:50:59 +02:00 committed by GitHub
parent 995a5460e5
commit 169e6fcbca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

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