Browse Source

Change position

David Hill 3 months ago
parent
commit
15de97c10f
1 changed files with 8 additions and 1 deletions
  1. 8 1
      packages/console/app/src/component/header.tsx

+ 8 - 1
packages/console/app/src/component/header.tsx

@@ -80,7 +80,14 @@ export function Header(props: { zen?: boolean }) {
 
   const handleLogoContextMenu = (event: MouseEvent) => {
     event.preventDefault()
-    setStore("contextMenuPosition", { x: event.clientX, y: event.clientY })
+    const logoElement = (event.currentTarget as HTMLElement).querySelector("a")
+    if (logoElement) {
+      const rect = logoElement.getBoundingClientRect()
+      setStore("contextMenuPosition", {
+        x: rect.left - 16,
+        y: rect.bottom + 8,
+      })
+    }
     setStore("contextMenuOpen", true)
   }