diff options
| author | David Hill <[email protected]> | 2025-10-30 16:55:23 +0000 |
|---|---|---|
| committer | David Hill <[email protected]> | 2025-10-30 16:55:23 +0000 |
| commit | 15de97c10fa2b0ec3a8c99e0477733ead0e52fda (patch) | |
| tree | 3b3354978dcec8c2237b2f909a284cef9ab12f5b /packages/console/app | |
| parent | f202fa0d89c2300853969ea04369ccb3ed953b23 (diff) | |
| download | opencode-15de97c10fa2b0ec3a8c99e0477733ead0e52fda.tar.gz opencode-15de97c10fa2b0ec3a8c99e0477733ead0e52fda.zip | |
Change position
Diffstat (limited to 'packages/console/app')
| -rw-r--r-- | packages/console/app/src/component/header.tsx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx index e089e40e3..e68b89ae2 100644 --- a/packages/console/app/src/component/header.tsx +++ b/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) } |
