David Hill před 3 měsíci
rodič
revize
15de97c10f
1 změnil soubory, kde provedl 8 přidání a 1 odebrání
  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) => {
   const handleLogoContextMenu = (event: MouseEvent) => {
     event.preventDefault()
     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)
     setStore("contextMenuOpen", true)
   }
   }