From 30eef2f5a46fa3e015b31e29b454b32f1d662d3b Mon Sep 17 00:00:00 2001 From: honorsin Date: Sun, 29 Sep 2024 16:53:59 +0800 Subject: [PATCH] fix: avoid the right-click menu goes off the screen --- packages/suika/src/components/ContextMenu/ContextMenu.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/suika/src/components/ContextMenu/ContextMenu.tsx b/packages/suika/src/components/ContextMenu/ContextMenu.tsx index e9ec87ed..06bacfec 100644 --- a/packages/suika/src/components/ContextMenu/ContextMenu.tsx +++ b/packages/suika/src/components/ContextMenu/ContextMenu.tsx @@ -55,7 +55,7 @@ export const ContextMenu: FC = () => { if (top < MENU_SPACE_PADDING) { top = MENU_SPACE_PADDING; - } else if (top + menuSize.height + MENU_SPACE_PADDING > viewportHeight) { + } else if (pos.y + menuSize.height + MENU_SPACE_PADDING > viewportHeight) { top = viewportHeight - MENU_SPACE_PADDING - menuSize.height; } @@ -82,7 +82,6 @@ export const ContextMenu: FC = () => { }), ), ); - console.log([pos]); setVisible(true); setPos(pos); }