From 8f53043100e6789e9a358f06b62c5494b66f3936 Mon Sep 17 00:00:00 2001 From: Sirocco Date: Thu, 13 Apr 2023 04:35:41 +0800 Subject: [PATCH] fix: improve UX of dropdown (#1905) Removed the logic of onMouseLeave. The logic of clicking to open and clicking to close is clearer. Fixes: #1898 --- .../pinboard/pinboard-render/OperationButton.tsx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/apps/web/src/components/affine/pinboard/pinboard-render/OperationButton.tsx b/apps/web/src/components/affine/pinboard/pinboard-render/OperationButton.tsx index fc8d89d43..0a97b4c38 100644 --- a/apps/web/src/components/affine/pinboard/pinboard-render/OperationButton.tsx +++ b/apps/web/src/components/affine/pinboard/pinboard-render/OperationButton.tsx @@ -58,15 +58,7 @@ export const OperationButton = ({ setPinboardMenuOpen(false); }} > -
{ - e.stopPropagation(); - }} - onMouseLeave={() => { - setOperationMenuOpen(false); - setPinboardMenuOpen(false); - }} - > +
setAnchorEl(ref)}